Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试摆脱分隔文本。
例如:“this#101# is#102# a#103# test#104#”
结果:“这是一个测试”
尝试了以下没有工作的
string Pattern = @"(?<=#).*(?=#;)"; string text = "this#101# is#102# a#103# test#104#"; text = Regex.Replace(text, Pattern, string.Empty);
尝试:
string Pattern = @"#.*?#";
由于您也需要摆脱它#,因此您需要将它们指定为正则表达式的匹配部分。您当前的正则表达式与#.
#
此外,您还需要.*通过添加尾随?.
.*
?