我定义了以下正则表达式来查找出现的情况
短语USER NUMBER
中的短语^[\\s{19}USER NUMBER]
,前面是19个空格:
{{1}}
找不到匹配项。我知道答案必须非常简单 但我似乎无法将手指放在解决方案上。
答案 0 :(得分:5)
你几乎让它工作,你只是不需要角色类[]
:
\\s{19}USER NUMBER
这将找到文件中有19个空格\\s{19}
后跟短语USER NUMBER
的所有位置。
你的原始表达:
^[\\s{19}USER NUMBER]
匹配行尾^
,然后匹配空格,
{
,}
,1
,{{1} }或任何字符9
,U
,S
,E
,R
,N
,U
,{ {1}},M
,B
。
这是因为你在字符类E
中使用的任何字符都是字面意思(除了一些特殊的转义序列)。