elexy 发表于 2011-9-5 15:54:53

[已解决]求一正则表达式

本帖最后由 elexy 于 2011-9-5 16:08 编辑

文本内容:

项 {c31c3494-d78a-11e0-8ec2-005056c00001} 成功创建。

需要获取到:

{c31c3494-d78a-11e0-8ec2-005056c00001}

afan 发表于 2011-9-5 16:03:39

Local $str = '项 {c31c3494-d78a-11e0-8ec2-005056c00001} 成功创建。'
Msgbox(0, $str, StringRegExpReplace($str, '.*({.+}).*', '$1'))

elexy 发表于 2011-9-5 16:07:59

完全OK,谢谢!人类已经无法阻止afan的正则了~

gzh888666 发表于 2011-9-5 16:34:35

本帖最后由 gzh888666 于 2011-9-5 16:40 编辑

Local $str = '项 {c31c3494-d78a-11e0-8ec2-005056c00001} 成功创建。'
Msgbox(0, $str, StringRegExpReplace($str, '[^-a-z0-9{}]','$1'))初学正则,也来写一个!

learn321 发表于 2011-9-6 13:42:56

完全OK,谢谢!人类已经无法阻止afan的正则了~
3楼的这个回复深入我心啊,对我来说,正则怎么就这么难呢?

xms77 发表于 2011-9-8 22:10:06

Local $str = '项 {c31c3494-d78a-11e0-8ec2-005056c00001} 成功创建。'
$Uneed = StringRegExp($str,"\{.*\}",1)
Msgbox(0, $str, $Uneed)初学正则,我也来一个,呵呵!
页: [1]
查看完整版本: [已解决]求一正则表达式