如何捕获包含指定字符和子字符串的固定长度字段的行?在这种情况下:
输入:
123456781234567812345678123... (char numbers)
RBE3 323123 123121
RBE3 323123 123 121
RBE3 32312300123 121
RBE3 3231231234 121
$ RBE3 323123123 121
R B E3 32312 123 121
RBE32312 12313
输出将是:
^{pr2}$我试过:
regex = r'^([RBE3\s]{8}.{8}[123\s]{8}.*\n)'
但这似乎是一个完全错误的方向
我强烈建议不要为此使用一个正则表达式。最好把你的代码行分成8块,然后验证它们。在
如果你坚持,这是可能的,但很难看:
解释: 在
^{pr2}$测试一下live on regex101.com。请注意,只有第2行和第3行满足您所述的要求。在
相关问题 更多 >
编程相关推荐