搜索正则表达式,其行以
Search regex expression whose line begins with
以这两行为例:
# ManyRandomCharacters 1 2 3
ManyRandomDifferentCharacters 4 5 6
我想要一个正则表达式,它可以在末尾找到数字,但只针对不以 # 开头的行。我只想匹配数字,而不是整行(即,我只想要“4”、“5”和“6”,而不是“1”、“2”或“3”)。这是棘手的部分,因为我尝试的一切都选择了所有的数字。有没有办法做到这一点?谢谢!
^
匹配字符串的开头,如果设置了多行标志(取决于实现,通常是 m
),它还会检测一行的开头。
所以,像 /^(?:[^#].*)(\d+ \d+ \d+)/gm
这样的东西会匹配第一个字符不是 #
.
的任何行
以这两行为例:
# ManyRandomCharacters 1 2 3
ManyRandomDifferentCharacters 4 5 6
我想要一个正则表达式,它可以在末尾找到数字,但只针对不以 # 开头的行。我只想匹配数字,而不是整行(即,我只想要“4”、“5”和“6”,而不是“1”、“2”或“3”)。这是棘手的部分,因为我尝试的一切都选择了所有的数字。有没有办法做到这一点?谢谢!
^
匹配字符串的开头,如果设置了多行标志(取决于实现,通常是 m
),它还会检测一行的开头。
所以,像 /^(?:[^#].*)(\d+ \d+ \d+)/gm
这样的东西会匹配第一个字符不是 #
.