搜索正则表达式,其行以

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 这样的东西会匹配第一个字符不是 #.

的任何行