51Testing软件测试论坛
标题:
请问一个正则表达式的使用问题?
[打印本页]
作者:
huangrong1981
时间:
2007-5-17 09:34
标题:
请问一个正则表达式的使用问题?
请问怎样用正则表达式匹配一个字符串中在"["和"]"之间的子串? 比如现在有一个字符串“返回的号码是[11111111111]。",那么怎样可以通过正则表达式来获取中括号之间的子串?
作者:
haijiaokuang
时间:
2007-5-17 10:47
正则是为了规定一个匹配方式,限制数据是否符合规范。你的意思是获取子串,还是要写一个正则表达式来让“[111111111111]”这样的数据符合规范?
作者:
yzem99
时间:
2007-5-17 12:13
匹配的话可以用"[[0-9]*]",取子串的话用split(split(str, "[", -1)(1), "]", -1)(0)
[
本帖最后由 yzem99 于 2007-5-17 12:14 编辑
]
作者:
yzem99
时间:
2007-5-17 12:13
split(split(str, "[", -1)(1), "]", -1)(0)
作者:
haijiaokuang
时间:
2007-5-17 12:58
貌似应该用转义字符吧
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2