首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

利用Replace方法替换指定字符,该怎么处理

2013-11-30 
利用Replace方法替换指定字符string strSql+(CASE WHEN (SELECT COUNT(*) FROM B_XSSPZZCY WHERE DRJS4

利用Replace方法替换指定字符


string strSql+="(CASE WHEN (SELECT COUNT(*) FROM B_XSSPZZCY WHERE DRJS=4 AND B_XSSPZZCY.AJBS=A.AJBS)>0 THEN 1 ELSE 0 END) AS PSQK";
if(strSql.IndexOf(“B_”)!=-1)
{
如何利用Replace方法把包含(B_)字符的B_XSSPZZCY替换为“B_XSSPZZCY_VIEW”
注意的是B_XSSPZZCY不是固定的,它会动态变换,但是绝对包含(B_字符,如B_AJXX,B_MSDZZDB)
}
C# REPLACE 替换
[解决办法]
strsql = Regex.Replace(strsql, @"B\_[A-Z]+(?!=\_)", new MatchEvaluator(m => b.Value + "_VIEW"));
[解决办法]
Regex.Replace(strSql, @"(is) B_([^ \.\]]+)", " B_$1_VIEW")
[解决办法]
Regex.Replace(strSql, @"B_([^( \.\])]+)", "B_$1_VIEW",RegexOptions.IgnoreCase)

热点排行