[英]regex pattern to match n leading spaces followed by a phrase
我定义了以下正则表达式,用于查找文本文件中是否出现短语USER NUMBER
在其前添加19个空格:
^[\\s{19}USER NUMBER]
找不到匹配项。 我知道答案必须非常简单,但我似乎无法将手指放在解决方案上。
您几乎可以正常工作,只需要字符类[]
:
\\s{19}USER NUMBER
这将找到文件中所有19个空格\\\\s{19}
后跟短语USER NUMBER
。
您的原始表情:
^[\\s{19}USER NUMBER]
匹配行首^
然后匹配一个空格 ,
{
, }
, 1
, 9
,或任意字符U
, S
, E
, R
N
, U
, M
, B
, E
, R
这是因为在字符类[]
使用的任何字符都是按字面意义获取的(当然,除了某些特殊的转义序列外) 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.