0
在我的應用程序要求是用換行符替換文本。 礦代碼是如何替換asp.net中的動態字符串值?
pageText = pageText.Replace("<td style=\"width:23.0769230769231%;\">", "<br>");
這裏寬度值是動態的,其爲不同的PDF頁面不同。 如何用換行符替換這個整個字符串通過使用string.Replace或使用Regex?
在我的應用程序要求是用換行符替換文本。 礦代碼是如何替換asp.net中的動態字符串值?
pageText = pageText.Replace("<td style=\"width:23.0769230769231%;\">", "<br>");
這裏寬度值是動態的,其爲不同的PDF頁面不同。 如何用換行符替換這個整個字符串通過使用string.Replace或使用Regex?
你想要一個正則表達式將替換字符串:"<td style=\"width:X;\">"
與"<br>"
其中X是任何數?
Console.WriteLine(Regex.Replace(input, "<td style=\"width:\\d+\\.?\\d*%;\">", "<br>"));
.NET小提琴這裏:https://dotnetfiddle.net/30QCRP
試試這個:
string pattern = "<(.*?)>";
string replacement = "<br>";
Regex rgx = new Regex(pattern);
string result = rgx.Replace(input, replacement);
或者,如果你開始這個喲能更具體:
string pattern = "<td style=(.*?)>";
哇,我甚至不知道甚至存在.NET小提琴! –
@Tokn我想先測試一些日期內容並在Google中輸入dotnetfiddle。我認爲它最終會被創建。我是對的! :d –