使用Javascript正则表达式

时间:2015-05-15 00:33:31

标签: javascript regex

我正在尝试找到Javascript正则表达式来检测关键字(任何字符),后跟新行或字符串结尾。这是我的尝试:

.+(?:\n|$)

我不确定$是否可以在条件中使用。有什么想法吗?

更新

我试图用正则表达式检测的是关键字后跟(1)另一个关键字,或(2)没有(因此新行或字符串结尾)

例如:字符串“aaa”就在新行之前,它将匹配;字符串末尾的字符串“bbb”也是匹配。

1 个答案:

答案 0 :(得分:4)

在这里:https://regex101.com/r/tP5eV8/2

/[a-z]+$/gm

g返回多个匹配,m代表多行
$匹配新行

这只匹配该行的最后一个关键字。 这是一个匹配一个或多个由空格分隔并以换行符结尾的单词:https://regex101.com/r/zB9bS0/1

(?:(?: |^)([a-z]+))+$