8393671 发表于 2018-5-7 18:17:20

已解决:有没有正则表达式的大神在;求一个正则表达式;谢谢

本帖最后由 8393671 于 2018-5-16 08:50 编辑

源代码
有时候是这样
<span id="lbBuilding" style="font-size:10pt;">八公山路以东,皋城路以南碧桂园·江山印2幢</span></td>
有时候是这样
<span id="lbBuilding" style="font-size:10pt;">磨子潭路以西红星综合大市场A01栋</span></td>
有时候是这样
<span id="lbBuilding" style="font-size:10pt;">人民路以北丽江苑21(S-6#)幢</span></td>
有时候是这样
<span id="lbBuilding" style="font-size:10pt;">招商公园北区56#(D段)栋</span>
有时候是这样
<span id="lbBuilding" style="font-size:10pt;">北京路以东、上海路以西北京·翡翠湾A区A区15栋</span>

<span id="lbBuilding" style="font-size:10pt;">浙江东路188-198号六安国际汽车城C-1栋</span>

求正则表达式获取这个网页的栋号
(2幢)
(A01栋)
(21(S-6#)幢)
(56#(D段)栋)
(A区A区15栋)
(C-1栋)

用正则表达式剔除数字字母或者特殊符号前面的部分;然后其他的红色部分的字母数字和特殊符号保留还有栋(幢)保留
感谢几位大神

haijie1223 发表于 2018-5-8 21:43:54

看不到内容,直接把网页内容发上来

8393671 发表于 2018-5-8 23:01:35

本帖最后由 8393671 于 2018-5-8 23:16 编辑

看不到内容,直接把网页内容发上来
haijie1223 发表于 2018-5-8 21:43 http://www.autoit3.cn/images/common/back.gif


好的谢谢

zghwelcome 发表于 2018-5-8 23:19:10

(?i)bBuildingLocation.+?>.*?(\w.*?[栋幢])<

8393671 发表于 2018-5-8 23:32:40


zghwelcome 发表于 2018-5-8 23:19 http://www.autoit3.cn/images/common/back.gif


大神厉害 不过还有一种情况
浙江路188-198号六安国际汽车城C-1栋
不知道那位老师有办法 谢谢

zghwelcome 发表于 2018-5-8 23:38:51

(?i)bBuildingLocation.+?>.*?(\w[#\w区段\(\)()-]*[栋幢])<

haijie1223 发表于 2018-5-9 00:19:02

>[^<>]*?([\da-zA-Z][^号<>]*?)<

8393671 发表于 2018-5-9 11:32:37


zghwelcome 发表于 2018-5-8 23:38 http://www.autoit3.cn/images/common/back.gif


    大神 好像不行

leon460 发表于 2018-5-14 10:56:35

afan 大神可以解决{:face (356):}

8393671 发表于 2018-5-14 12:18:11

afan 大神可以解决
leon460 发表于 2018-5-14 10:56 http://www.autoit3.cn/images/common/back.gif


    顶上去;寻求大牛

afan 发表于 2018-5-14 13:25:16

afan 大神可以解决
leon460 发表于 2018-5-14 10:56 http://www.autoit3.cn/images/common/back.gif


    阿杰 和 zghwelcome 都给出了正确答案,但楼主视而不见

leon460 发表于 2018-5-17 16:09:29

回复 11# afan

人家正则只认afan,,,哈哈哈{:face (303):}
页: [1]
查看完整版本: 已解决:有没有正则表达式的大神在;求一个正则表达式;谢谢