簡體   English   中英

C#String.replace無法正常工作

[英]C# String.replace is not working

我有一個要從其中刪除主機html部分的字符串。

string r = @"2014-09-18 20:59:53|
<!-- Hosting24 Analytics Code -->
<script type=""text/javascript"" src=""http://stats.hosting24.com/count.php""></script>
<!-- End Of Analytics Code -->";

r = r.Replace(
@"<!-- Hosting24 Analytics Code -->
<script type=""text/javascript"" src=""http://stats.hosting24.com/count.php""></script>
<!-- End Of Analytics Code -->","");

不管用。 我得到了同樣令人討厭的原始字符串,這讓我發瘋了

通過檢查字符串,您似乎正在嘗試刪除第一個bar字符之后的所有內容。 如果是這樣,這可能會更好:

r = r.Split('|')[0];

您發布的代碼確實會刪除您嘗試的字符串。 您可以在這里自己驗證。

https://dotnetfiddle.net/p4lchi

您最終要檢查的字符串必須來自其他來源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM