找回密码
 加入
搜索
查看: 4391|回复: 12

[AU3基础] (已解决)正则如何使换行符不读取

  [复制链接]
发表于 2011-5-2 13:14:13 | 显示全部楼层 |阅读模式
本帖最后由 xiezhang6263 于 2011-5-2 13:51 编辑

源文件是file.txt
姓名  =   张三
身份证号  =  1345646456464
户籍地  =  北京
户籍地详址  =  浙江省某某市某某镇某某村
采集人  =  吕泉

姓名  =   张三
身份证号  =  1345646456464
户籍地  =  北京
户籍地详址  =  浙江省某某市某某镇某某村
采集人  =  吕泉
用正则
(?s).*?=\h+(\H+)\v
会出现  采集人  =   吕泉  后面有换行符,
请大家帮忙怎么用正则使  采集人  =   吕泉  下面的换行符不要读取或者去除。
发表于 2011-5-2 13:27:13 | 显示全部楼层
作茧自缚啊
直接用.*=\h+(\H+)即可
 楼主| 发表于 2011-5-2 13:38:10 | 显示全部楼层
本帖最后由 xiezhang6263 于 2011-5-2 13:39 编辑

回复 2# love5173
这是我想要的结果。没说明清楚。只是想把吕泉后面的给去除。得到这张效果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-5-2 13:41:17 | 显示全部楼层
作茧自缚啊
直接用.*=\h+(\H+)即可
love5173 发表于 2011-5-2 13:27



    \H+ 会匹配回车及换行…
.*?=\h*(\V+)
发表于 2011-5-2 13:41:35 | 显示全部楼层
\?[^n]这个不知道行不行
 楼主| 发表于 2011-5-2 13:50:26 | 显示全部楼层
回复 4# afan
不知道afan超版有没资源关于正则的,好多\H,\V。。。。。都不清楚具体的意义及用途。上面的问题可以很好的解决。谢谢。
 楼主| 发表于 2011-5-2 13:53:32 | 显示全部楼层
回复 5# netegg
取不出内容出来,不可以的。谢谢。
.*?=\h*(\V+)
afan超版提供。
发表于 2011-5-2 14:06:42 | 显示全部楼层
回复 6# xiezhang6263


    帮助文档里面StringRegExp()不是有吗? \V 匹配不是垂直白字符的任何字符.
其它参考:http://www.regexlab.com/zh/regref.htm
发表于 2011-5-2 14:34:37 | 显示全部楼层
回复 7# xiezhang6263
别喷我,我不会正则,afan他知道
发表于 2011-5-2 14:53:21 | 显示全部楼层
回复 9# netegg
其实你很强,用句拍马屁的话就是P版也略逊于你。
发表于 2011-5-2 15:00:57 | 显示全部楼层
回复 10# love5173
别乱扯
 楼主| 发表于 2011-5-2 19:15:29 | 显示全部楼层
回复 11# netegg
10楼说的其实你很强,用句拍马屁的话就是P版也略逊于你。你没看到他是在拍你的马屁呀。你就让他拍拍又如何。呵呵。何况你也很强。
发表于 2011-11-27 01:14:48 | 显示全部楼层
回复 1# xiezhang6263

StringRegExpReplace($Str, "(?m)^\r\n", "")
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-23 01:23 , Processed in 0.086825 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表