83265358 发表于 2012-9-3 23:29:02

请教正则问题

本帖最后由 83265358 于 2012-9-3 23:37 编辑

我要想的结果是字符串开头到第三个豆号之间的内容, 虽然达到我要的结果, 但我想看看还有没有更简单的规则
正则一直没好好系统的学习, 还请各位前辈不吝赐教!
由于源码包含UTF-8编码字符串, 直接贴代码会变样, 所以发附件!

shqf 发表于 2012-9-4 09:11:23

Local $Test = StringRegExp($str, '\n([^,]*,[^,]*,[^,]*)', 3)

pcbar 发表于 2012-9-4 10:40:13

$Test = StringRegExp($str, '\n.+,.+,', 3)

83265358 发表于 2012-9-4 13:11:40

P版的改了下,算是完美的!
$Test = StringRegExp($str, '\s*(.+,.+),', 3)

83265358 发表于 2012-9-4 13:16:09

本帖最后由 83265358 于 2012-9-4 13:25 编辑

P版的改了下,应该说是最完美的!
$Test = StringRegExp($str, '\s*(.+,.+),', 3)
页: [1]
查看完整版本: 请教正则问题