正则如何匹配离关键字最近的一个字符

2013-10-14 00:21:11 +08:00
 older
比如
例子1:
一,二,三,李四,五,六
例子2:
一,周四,二,三,五,六

想匹配以 四 为关键字的词(词是用 , 分隔的)。还要得到四左边最近的一个词

最后想得到
三,李四
一,周四

这是我写的,无法实现
,.+四
2460 次点击
所在节点    问与答
2 条回复
zdhxiong
2013-10-14 01:01:31 +08:00
[^,],[^,]四[^,]
zdhxiong
2013-10-14 01:05:03 +08:00
@zdhxiong [^,]*,[^,]*四[^,]*

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/85487

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX