读书人

求正则表达式取字符串的指定字符解决方

发布时间: 2013-08-10 21:14:06 作者: rapoo

求正则表达式取字符串的指定字符
很多字符串都是由这样组成


(22)我我是中国人是中国人
(21)我是中我是中国人国人
(23)我是中我是中国人国人
(28)我是中国我是中国人人
(99)我我是中国人是中国人
(100)我是中国人


求一表达式取这些字符串里,括号里边的值,其他的不要
怎么写这表达式取值?请高手指点 正则表达式
[解决办法]
dim re
set re = new RegExp
re.pattern = "[^(]+?(?=\))"
re.global = true
re.ignoreCase = true

s = "(22)我我是中国人是中国人(21)我是中我是中国人国人(23)我是中我是中国人国人(28)我是中国我是中国人人"

Set Matches =re.Execute(s)
For Each Match in Matches
response.write Match
response.write "<br>"
Next


这个意思?

读书人网 >ASP

热点推荐