在C#中获取用于截断前导和尾随子字符串的等效正则表达式
本文关键字:字符串 正则表达式 获取 用于 | 更新日期: 2023-09-27 18:02:51
Javascript:
"[***Smart tag ***]".replace(/^('['*'*'*)|('*'*'*'])$/g, '');
// Getting expected output "Smart tag"
在C#.Net 中
var InputString = "[***Smart tag ***]";
string Pattern = @"/^('['*'*'*)|('*'*'*'])$/";
Regex RegexSmarTag = new Regex(Pattern); //Not Working
var Output = RegexSmarTag.Replace(InputString,"");
//Expected out Put : Smart tag //Current outPut : "[***Smart tag ***]";
请帮助我从输入字符串中删除字符,以获得所需的输出。
string Pattern = @"^('['*'*'*)|('*'*'*'])$";
此处不需要//
分隔符。您也可以将正则表达式重写为:
string Pattern = @"^('['*{3})|('*{3}'])$";
尝试不使用类似的短划线/
string Pattern = @"^('['*'*'*)|('*'*'*'])$";