使用Javascript正则表达式检测字符串的结尾或结尾

ps0*_*604 8 javascript regex

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

.+(?:\n|$)
Run Code Online (Sandbox Code Playgroud)

我不确定它$可以用于或条件.有什么想法吗?

UPDATE

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

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

Bjö*_*son 6

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

/[a-z]+$/gm
Run Code Online (Sandbox Code Playgroud)

g返回多个匹配项,m用于多行
$匹配新行

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

(?:(?: |^)([a-z]+))+$
Run Code Online (Sandbox Code Playgroud)