我正在尝试编写一个正则表达式来匹配具有第一个 10 个字符大写字母数字的字符串,然后是一个空格和一些其他文本或具有第一个 10 个字母数字字符的字符串,$
似乎不起作用。
我写了这个[A-Z0-9]{10}[\s$].*
这似乎适用于具有 10 个字符、然后是空格和一些内容的字符串,但不适用于紧随字母数字之后结尾的字符串。
E.g.
"MNA345QWRE ABC" gets matched
"MNA345QWRE" not matched
The $
符号在[...]
是按字面意思对待的。使用交替来要求“空格后跟某物”或“行尾”:
[A-Z0-9]{10}(?:\s.*|$)
Demo: https://regex101.com/r/f4ufzx/1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)