Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何替换asp.net中的动态字符串值?_C#_Asp.net_Regex - Fatal编程技术网

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