请教修改现有一个传统正则表达式(非 Perl 风格)的问题(截取区间文字,但保留起始文字)

2021-03-08 16:00:23 +08:00
 qazwsxkevin

我现在使用

(?<=开课时间).*?(?=上课地点)

这样就能截取到像这样的内容了:

开课时间 2021-03-10 14:30 上课地点 教 4-206
截取到:2021-03-10 14:30 

如果我要保留开'课时间','上课地点'关键字,
那么这个正则表达式应该如何修改,匹配的内容保留起始关键字呢?

504 次点击
所在节点    问与答
3 条回复
TimePPT
2021-03-08 16:16:40 +08:00
试试 flashtext ?
hxndg
2021-03-08 22:43:48 +08:00
没看懂的你的问题是啥,你不已经用了环视了吗?直接 1,2,3 不能匹配吗?
https://www.cnblogs.com/wxshi/p/6827056.html
ysc3839
2021-03-09 06:40:59 +08:00
开课时间(.*?)上课地点

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

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

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

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

© 2021 V2EX