C# 如何查找和替换字符串中的特定单词?
我只想用RDLC列中的空格替换特定文本C# 如何查找和替换字符串中的特定单词?,c#,asp.net,webforms,rdlc,C#,Asp.net,Webforms,Rdlc,我只想用RDLC列中的空格替换特定文本 string sResult= System.Text.RegularExpressions.Regex.Replace("abc.aspx", @".aspx", ""); 我想在每个字符串中用“替换.aspx string sResult= System.Text.RegularExpressions.Regex.Replace("abc.aspx", @".aspx", ""); 我试着写作 =Replace(Fields!AuditsUse
string sResult= System.Text.RegularExpressions.Regex.Replace("abc.aspx", @".aspx", "");
我想在每个字符串中用“
替换.aspx
string sResult= System.Text.RegularExpressions.Regex.Replace("abc.aspx", @".aspx", "");
我试着写作
=Replace(Fields!AuditsUserActivity.Value, ".aspx", "")
string sResult= System.Text.RegularExpressions.Regex.Replace("abc.aspx", @".aspx", "");
它适用于这种类型的线路
Page Applicants.aspx viewed
string sResult= System.Text.RegularExpressions.Regex.Replace("abc.aspx", @".aspx", "");
但不是为了这些类型的线路:
Data added in Inspectors.aspx
string sResult= System.Text.RegularExpressions.Regex.Replace("abc.aspx", @".aspx", "");
i、 它从那些.aspx出现在中间的行中删除了.aspx,但不删除那些.aspx出现在字符串末尾的行
string sResult= System.Text.RegularExpressions.Regex.Replace("abc.aspx", @".aspx", "");
为什么?
string sResult= System.Text.RegularExpressions.Regex.Replace("abc.aspx", @".aspx", "");
更新:
string sResult= System.Text.RegularExpressions.Regex.Replace("abc.aspx", @".aspx", "");
我用过这个,但没用
=Replace(Fields!AuditsUserActivity.Value, "@"+".aspx", string.Empty)
string sResult= System.Text.RegularExpressions.Regex.Replace("abc.aspx", @".aspx", "");
使用以下简单代码:
string result = Regex.Replace("x.aspx", @"\b.aspx\b", string.Empty);
string sResult= System.Text.RegularExpressions.Regex.Replace("abc.aspx", @".aspx", "");
不要忘记使用System.Text.RegularExpressions添加;命名空间试试这个
string sResult= System.Text.RegularExpressions.Regex.Replace("abc.aspx", @".aspx", "");
像许多其他人建议的那样,您应该尝试使用正则表达式。或许可以尝试准确地复制这一点:
string sResult= System.Text.RegularExpressions.Regex.Replace("abc.aspx", @".aspx", "");
=System.Text.RegularExpressions.Regex.Replace(Fields!AuditsUserActivity.Value, ".aspx", "");
非常感谢,但是代码在RDLC列中,而Regex在其中不起作用。因此,您可以在srting中使用Replace方法。我尝试过,但RDLC列中的表达式没有显示字符串中的Replace方法,我尝试过简单的Replace,但在缺少@signOne方括号的情况下不起作用!非常感谢,但是代码在RDLC列中,正则表达式在它里面不起作用。谢谢,但是代码在RDLC列中,正则表达式在RDLC里面不起作用。我必须为此设置表达式。我在RDLC expression=Replace(Fields!AuditsUserActivity.Value,“@”+“.aspx”,string.Empty)中使用了它,但不起作用