"139****2301: 江苏 扬州 江苏移动全球通卡"
"{mobile}: {pr} {city} {property}"
最终得到 mobile=139****2301 , pr=江苏 等
正则表达式能实现吗?如何写
"{mobile}: {pr} {city} {property}"
最终得到 mobile=139****2301 , pr=江苏 等
正则表达式能实现吗?如何写
|
QAPTEAWHApr 24, 2017
1
不要用正则表达式。
|
|
2
@QAPTEAWH 现在是我不能写死,"{mobile}: {pr} {city} {property}" 这个类似于配置,配置好了我通过这个规则拿到里面的值
|
|
imn1Apr 24, 2017
3
查阅正则手册 (?<p>)的用法
|
|
QAPTEAWHApr 24, 2017
4
那就把规则也作为输入。
|
|
koniaApr 24, 2017 via iPhone
5
([0-9]+): ([^ ]+) ([^ ]+) ([^ ]+)
|
|
geelawApr 24, 2017
7
|
|
manhereApr 24, 2017
8
backreference
|
|
maplerayApr 24, 2017
9
(?<name>exp)
|
|
suyingtaoApr 25, 2017 via iPhone
10
按空格拆分成一个数组,第一元素删掉最后一位。
|