我如何匹配多行文本块中具有至少一位数字/数字的所有单词?我发现了,正则表达式表示必须包含至少14个字符的字符串,其中至少2个数字,并且至少6个字母,这适用于单个字符串。我得到了先行的概念,但是在我的场景中却没有,因为我做了一个preg_match_all()
。有什么提示吗?
您可以使用此正则表达式搜索其中至少包含数字的所有单词:
\b\w*?\d\w*\b
为了使其能够安全地使用unicode:
/\b\w*?\p{N}\w*\b/u
代码:
$re = '/\b\w*?\p{N}\w*\b/u';
preg_match_all($re, $input, $matches);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句