C# 如何替换asp.net中的动态字符串值?
在我的应用程序中,要求用换行符替换文本。 我的代码是C# 如何替换asp.net中的动态字符串值?,c#,asp.net,regex,C#,Asp.net,Regex,在我的应用程序中,要求用换行符替换文本。 我的代码是 pageText = pageText.Replace("<td style=\"width:23.0769230769231%;\">", "<br>"); pageText=pageText.Replace(“,””); 这里的宽度值是动态的,这对于不同的pdf页面是不同的。 如何使用字符串将整个字符串替换为换行符。替换或使用正则表达式?尝试以下操作: string pattern = "<(.*?)
pageText = pageText.Replace("<td style=\"width:23.0769230769231%;\">", "<br>");
pageText=pageText.Replace(“,”
”);
这里的宽度值是动态的,这对于不同的pdf页面是不同的。
如何使用字符串将整个字符串替换为换行符。替换或使用正则表达式?尝试以下操作:
string pattern = "<(.*?)>";
string replacement = "<br>";
Regex rgx = new Regex(pattern);
string result = rgx.Replace(input, replacement);
字符串模式=”;
字符串替换=“
”;
正则表达式rgx=新正则表达式(模式);
字符串结果=rgx.Replace(输入,替换);
或者,如果您从以下内容开始,您可以更具体:
string pattern = "<td style=(.*?)>";
字符串模式=”;
试试这个:
string pattern = "<(.*?)>";
string replacement = "<br>";
Regex rgx = new Regex(pattern);
string result = rgx.Replace(input, replacement);
字符串模式=”;
字符串替换=“
”;
正则表达式rgx=新正则表达式(模式);
字符串结果=rgx.Replace(输入,替换);
或者,如果您从以下内容开始,您可以更具体:
string pattern = "<td style=(.*?)>";
字符串模式=”;
您想要一个正则表达式来替换字符串:“
为”
“
,其中X是任意数字
Console.WriteLine(Regex.Replace(input, "<td style=\"width:\\d+\\.?\\d*%;\">", "<br>"));
Console.WriteLine(Regex.Replace(输入“,”
”);
.NET FIDLE此处:您想要一个正则表达式,它将用
“
替换字符串:”
“
,其中X是任意数字
Console.WriteLine(Regex.Replace(input, "<td style=\"width:\\d+\\.?\\d*%;\">", "<br>"));
Console.WriteLine(Regex.Replace(输入“,”
”);
.NET fiddle here:@Tokn我想早点测试一些约会内容,然后在谷歌上键入dotnetfiddle。我以为它最终会被创造出来。我是对的D@Tokn我想早点测试一些日期信息,然后在谷歌上输入dotnetfiddle。我以为它最终会被创造出来。我是对的D