删除字符串中分隔符之间的文本- regex?当字符串有'/'
本文关键字:字符串 分隔符 之间 删除 文本 regex | 更新日期: 2023-09-27 17:50:12
这是我的字符串。脚本:
Select * from tablename()
/*
go
*/
我的代码是这样的
private string RemoveBetween(string editScript, char begin, char end)
{
Regex regex = new Regex(string.Format("///.*?///", begin, end));
return regex.Replace(editScript, string.Empty);
}
editscript = RemoveBetween(editscript, '/', '/');
AM无法删除/*----*/
.
private string RemoveBetween(String editScript, String begin, String end)
{
return Regex.Replace(editScript,
String.Format("{0}.*?{1}", begin, end),
String.Empty,
RegexOptions.Singleline)
}
用法:
editscript = RemoveBetween(editscript, "/", "/");
我已经改变了你的签名使用String
,因为你可能想这样调用它(删除SQL注释块):
editscript = RemoveBetween(editscript, "/'*", "'*/");