如何使用正则表达式在字符串中选择一组字符
本文关键字:一组 字符 选择 正则表达式 何使用 字符串 | 更新日期: 2023-09-27 18:28:16
我是正则表达式的新手。我正在尝试使用正则表达式匹配一组字符,但它不起作用。
这是我的密码。
string test = "Hello$@%$all";
string regex = "($@%$)";
string result = Regex.Replace(test, regex, "'n");
有什么帮助吗??
您需要转义正则表达式中具有特殊含义的字符。
string test = "Hello$@%$all";
string regex = @"'$@%'$";
string result = Regex.Replace(test, regex, "'n");
像$
这样的字符在正则表达式中使用时具有特殊意义。因此,区分它是用于表示表达式中某个内容的字符,还是需要与该字符进行字面匹配,可以使用'
对其进行转义