正则表达式查找和替换(AB),(AC),(DD),(OT)

时间:2011-08-22 19:52:56

标签: regex

是否有正则表达式来查找和替换任何带有两个大写字母的括号?

(AB)
(DD)
(OF)
(TO)

5 个答案:

答案 0 :(得分:2)

尝试在parens中找到两个上限:

\([A-Z]{2}\)

更换它们取决于您使用的技术。在.NET中,您将查看Regex.Replace方法:

  string input = "some text";
  string pattern = @"\([A-Z]{2}\)";
  string replacement = "replace value";
  Regex rgx = new Regex(pattern);
  string result = rgx.Replace(input, replacement);

答案 1 :(得分:1)

在ruby语法中(请参阅此实例:http://rubular.com/r/udlIIqLCLC):

\([A-Z]{2}\)

答案 2 :(得分:0)

在Perl语法中:

s/\([A-Z]{2}\)//g

这将用空字符串替换其中带有两个大写字母的任何括号。如果你想用其他字符串替换它们,只需填写最后两个斜杠之间的(空)空格,例如。

s/\([A-Z]{2}\)/replacement goes here/g

答案 3 :(得分:0)

\([A-Z]{2}\)

将匹配您的模式。

答案 4 :(得分:0)

是的,这很简单:

s/\([A-Z][A-Z]\)/replacement/