找回密码
 加入
搜索
楼主: bihex

[系统综合] [已解决]再请问一个正则表达式提取换行的问题,\s为什么不匹配呢

  [复制链接]
 楼主| 发表于 2015-1-7 12:41:51 | 显示全部楼层
几个都测试了,都是错误啊


[img][/img]

本帖子中包含更多资源

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

×
 楼主| 发表于 2015-1-7 12:52:20 | 显示全部楼层
已经可以了,谢谢,必须放在文件里面,谢谢各位
 楼主| 发表于 2015-1-7 13:45:42 | 显示全部楼层
 楼主| 发表于 2015-1-7 13:46:30 | 显示全部楼层

本帖子中包含更多资源

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

×
发表于 2015-1-7 21:14:59 | 显示全部楼层
#include <Array.au3>
Local $file = FileOpen("F:\1.txt", 0)
If $file = -1 Then Exit
Local $chars = FileRead($file)
If @error = -1 Then Exit
Local $res = StringRegExp($chars,"[^\s].*\S{20,}",3)
If Not @error Then _arraydisplay($res,'test')
FileClose($file)
 楼主| 发表于 2015-1-9 14:13:56 | 显示全部楼层
半芯竹 发表于 2015-1-7 21:14


这个也还是有啊
发表于 2015-1-13 11:57:05 | 显示全部楼层
回复 14# bihex


   
#include <array.au3>
Dim $string, $aStr
$string = _
                '商品信息         单价        操作' & @CRLF & _
                '    [2瓶装] 【1组2瓶装】油污净厨房去油强力抽油烟机清洗剂去重油污清洁剂' & @CRLF & _
                '    掌柜:太美环宝青岛专卖店' & @CRLF & _
                '    店铺详情>>'

$aStr = StringRegExp(StringStripWS($string, 8), "(?s)操作(.*?)掌柜", 3)
_ArrayDisplay($aStr)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-28 12:23 , Processed in 0.074838 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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