如何实现这么一段正则表达式

2018-09-13 23:22:53 +08:00
 xiaoyukid
『尊敬的京 A00000 (小型汽车)车主,您的车辆于 2018-09-11 15:32 在 XX 路因在禁止停车的道路上停车的(罚款 100 元、记 0 分)被拍摄记录。如有异议,可致电采集单位(厦门市公安局集美分局交警大队 /咨询电话:6221689 要求复核,或到全市各交警大队接受处理后依法行政复议或行政诉讼)。如无异议,可通过“交管 12123 ”、“福建交通罚没”手机 APP 等便民渠道在线处理,也可通过厦门交警微信预约到全市各违法处理窗口处理。』

使用正则提取出 "京 A00000", "2018-09-11 15:32", "XX 路", "在禁止停车的道路上停车" , "100 元" ,"0 分"

想了很久没想出来, Orz
3788 次点击
所在节点    正则表达式
12 条回复
lhx2008
2018-09-13 23:24:43 +08:00
一个一个提取就 OK,然后再多几个训练样本来验证
lusheldon
2018-09-13 23:27:35 +08:00
这种短信的格式都是固定的为啥非要用正则
xiaoyukid
2018-09-13 23:30:19 +08:00
@lusheldon 哥们有不用正则的方案?
ochatokori
2018-09-13 23:33:01 +08:00
直接把有用信息挖出来然后换个(.*?)上去?
xiaoyukid
2018-09-13 23:33:57 +08:00
@ochatokori 试过了, 失败鸟
ysc3839
2018-09-13 23:34:37 +08:00
@xiaoyukid 直接取两段文本中间的字符串就好了。
enjoyCoding
2018-09-14 00:31:57 +08:00
replace,逃~
jismhxjr
2018-09-14 02:21:59 +08:00
我只说第一个号牌的问题吧,全中国也没多少个简称,列一遍
Perry
2018-09-14 06:53:12 +08:00
这个路名里面如果有“因”字会不会凉
xiaoyukid
2018-09-14 08:13:34 +08:00
@Perry 凉透了
lusheldon
2018-09-14 11:41:49 +08:00
查找固定的话术,用字符串截取就行了。非要用正则,可以考虑用零宽断言,总之还是要分析固定的话术
lusheldon
2018-09-14 11:43:22 +08:00
你附言中的表达式是用来匹配整个信息的,好像不能提取吧,匹配出来还是完整的一条信息

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

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

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

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

© 2021 V2EX