suifeng123 发表于 2011-5-1 03:17:08

(已解决)正则提取部分汉字的问题

本帖最后由 suifeng123 于 2011-5-1 13:16 编辑

下面文本中提取部分内容,我是再本不过的菜鸟,请高手指教

请输入手机号码:   

手机号码:1380000
所属省份:北京
所属城市:北京
区  号:010
邮  编:100000
卡 类 型:中国移动GSM


我想提取出 省份 城市 和区号,请高手指教正则怎么写正则表达式啊

suifeng123 发表于 2011-5-1 09:28:25

3mile 大侠 请出来帮帮忙啊

3mile 发表于 2011-5-1 10:19:52

只有一组数据的话就没必要用正则了吧.

suifeng123 发表于 2011-5-1 11:31:54

那该怎么写代码呢

suifeng123 发表于 2011-5-1 11:56:40

我弄了怎么不行呢?

love5173 发表于 2011-5-1 13:03:11

$txt="手机号码:1380000 "&@CRLF& _
"所属省份:北京 "&@CRLF& _
"所属城市:北京 "&@CRLF& _
"区  号:010 "&@CRLF& _
"邮  编:100000 "&@CRLF& _
"卡 类 型:中国移动GSM "

$txt=StringRegExpReplace ($txt,'(?s).*?省份.\h+(\H+).*?:\h+(\H+).*?:\h+(\H+).*','\1'&@CRLF&'\2'&@CRLF&'\3')
MsgBox(0,"",$txt)

suifeng123 发表于 2011-5-1 13:16:27

成功了谢谢二位大侠5173更厉害

love5173 发表于 2011-5-1 13:22:30

回复 7# suifeng123
感谢的话可以说,得罪人的话就别说了,3M 是比较高端的,他没给你代码不是因为他不会写而是因为你问的太简单了,非要说谁厉害谁不厉害,回头不厉害的以后还敢帮你么

lpxx 发表于 2011-5-1 13:28:29

回复suifeng123
感谢的话可以说,得罪人的话就别说了,3M 是比较高端的,他没给你代码不是因为他不会写 ...
love5173 发表于 2011-5-1 13:22 http://www.autoitx.com/images/common/back.gif

是这里理。

suifeng123 发表于 2011-5-1 13:40:01

是滴是滴俺说错话了在此道歉    希望大侠们多多指点

wsfda 发表于 2011-5-5 10:57:56

学习正则,顶起来

syhw222 发表于 2011-5-7 20:00:58

正则还是很高深的啊!

qq123123 发表于 2011-5-10 21:00:24

回复 3# 3mile


    你这个是什么工具?????

楼上风云 发表于 2011-5-12 23:34:43

一直崇拜3M,期盼他创作循序渐进的正则教程

Ziya 发表于 2011-5-13 09:39:21


    你这个是什么工具?????
qq123123 发表于 2011-5-10 21:00 http://www.autoitx.com/images/common/back.gif

Au3.REHelper_正则学习与测试助手
http://www.autoitx.com/forum.php?mod=viewthread&tid=19345
afan写的
页: [1] 2
查看完整版本: (已解决)正则提取部分汉字的问题