符号或行结束模式

shi*_*t66 8 java regex

我需要一个模式(java regexp)匹配,如果键或键后面有逗号,则在行尾.即它应该符合以下两个:

1. xxxkey,yyy
2. xxxkey
Run Code Online (Sandbox Code Playgroud)

我试过[\\,$]模式,但它不起作用.

NPE*_*NPE 11

$在一个角色类里面失去了它的特殊含义.请改用以下内容:

key(,|$)
Run Code Online (Sandbox Code Playgroud)

如果您不需要知道是否有逗号,则可以使用非捕获组:

key(?:,|$)
Run Code Online (Sandbox Code Playgroud)