日期:2014-05-16  浏览次数:20829 次

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

(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


这个意思?