milini 发表于 2009-7-21 11:45:23

把6楼正则表达式改一下。
$user = StringRegExp(FileRead('user.txt'),'(?<=帐号:)(.*?)(?=,).*?(?<=密码:)(.*?)(?=,)',3)

afan 发表于 2009-7-21 11:51:03

本帖最后由 afan 于 2009-7-21 11:53 编辑

加号就是指前面的表达式至少出现1次,相当于 {1,},比如:"a+b"可批配 "ab","aab","aaab"...

milini 发表于 2009-7-21 11:52:53

表达式再改一下。可以匹配逗号之类的密码。
$user = StringRegExp(FileRead('user.txt'),'(?<=帐号:)(.*?)(?:, 密码:)(.*?)(?=, 类)',3)

xg911335 发表于 2009-7-21 12:36:54

非常感谢各位
页: 1 [2]
查看完整版本: 如何提取这样的字符串