首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

正则表达式 怎么获取括号里的所有大写字母

2012-01-26 
正则表达式 如何获取括号里的所有大写字母我想获取中英文括号里的所有大写字母 ,字母前后的字符不确定 可

正则表达式 如何获取括号里的所有大写字母
我想获取 中英文 括号里的所有大写字母 ,字母前后的字符不确定 可能是空格
如 : (<span></span>dfrerefA&nbsp;B..C.. )
最后输出结果:
<img title="ABC"/>

[解决办法]

C# code
void Main(){    string str="(<span></span>dfrerefA&nbsp;B..C.. )";    string result="";    foreach(Match m in Regex.Matches(str,@"[A-Z]+"))    {      result+=m.Value;    }    Console.WriteLine(string.Format("<img title=\"{0}\"/>",result));}// <img title="ABC"/>
[解决办法]
Regex reg = new Regex(@"[A-Z]+");
MatchCollection mc = reg.Matches("");
foreach (Match m in mc)
{
TextBox1.Text += m.Value + "\n";
}

[解决办法]
try...

JScript code
<script type="text/javascript"> var str = " 你会选择下面的哪些2 (dfdfdfAddB)1。。。。。。。。。。\n\2.。。。。。。。。。\n\ 你会选择下面的哪些1 (dfdfdfAddBC)1。。。。。。。。。。\n\2.。。。。。。。。。";var reg = /[((][^()()]*[))]/g;var result = str.replace(reg, function($1){return "<img title=\"" + $1.replace(/[^A-Z]+/g, "") + "\"/>"});alert(result);</script>/*-------输出-------- 你会选择下面的哪些2 <img title="AB"/>1。。。。。。。。。。2.。。。。。。。。。 你会选择下面的哪些1 <img title="ABC"/>1。。。。。。。。。。2.。。。。。。。。。*/ 

热点排行