我有一个字符串:
var schoolName = "University of Hawaii [Maui/Oahu/Kaui]";
我想删除括号内的所有内容以及括号本身,以便字符串仅输出“夏威夷大学”。
我一直在寻找正确的正则表达式,但尚未找到执行此操作的解决方案:
var pattern = @"\[(.*?)\]";
var query = "University of Hawaii [Maui/Oahu/Kaui]";
var matches = Regex.Matches(query, pattern);
foreach (Match m in matches) {
Console.WriteLine(m.Groups[1]);
}
感谢您的帮助!
你快到了。您必须使用替换方法:
var pattern = @" \[(.*?)\]";
var query = "University of Hawaii [Maui/Oahu/Kaui]";
Console.WriteLine(Regex.Replace(query, pattern, string.Empty));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)