例如,假设列表是…
你好,世界,测试,一,十
我如何匹配最后一个逗号和空格(在1之后(,但也不匹配";十";用它?
我试过(,s)$
和(,s)[^,]*$
,但这并不能完全满足我的需求。。。
如果不想匹配Ten
,可以将匹配更改为前瞻。
,s(?=[^,]*$)
图案与匹配
,s
匹配逗号和空白字符(?=
正向前瞻,向右断言[^,]*$
匹配除,
之外的0+次出现,直到字符串结束
)
关闭前瞻
注意s
和[^,]*
也可以匹配换行符。
Regex演示
试试这个:
(,s)(?:w+)$
RegEx演示