我尝试了几个小时来找到与此 creteria 匹配的正则表达式:
需要找大文如下:
这里有一个文本示例:(需要匹配“159C5F”
AT exempt acc to §§ 4 Nr. 1A UStG iVm 6 USTG
254,49/100L 977,23
159C5F Magnatec St-St 0W-30 D, 20L E4 0,00%
Commodity Code :
以下是我的一些尝试:
(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]{6})
[0-9]{2}\S*[a-zA-Z0-9]{4}
[0-9]\S*[a-zA-Z0-9]{6}
[a-zA-Z0-9]{6}
最佳答案
如果我正确理解您的要求,您可以使用以下内容:
\b\d\d(?=\S*?[A-Z]\S*?\s)[A-Z0-9]{4}\s
Demo .
一些注意事项:
\s
具有前瞻(即 (?=\s)
)。 [ ]
而不是 \s
在这两种情况下。 关于regex - 以字母开头,必须包含字母和数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58623518/