gpt4 book ai didi

c# - 空白的正则表达式模式

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:36 24 4
gpt4 key购买 nike

我正在创建一个正则表达式库来处理 HTML(完成后我会把它发布到 MSDN 代码上)。其中一种方法删除结束标记前的所有空格。

<p>See the dog run </p>

它将消除结束段落之前的空间。我正在使用这个:

    public static string RemoveWhiteSpaceBeforeClosingTag(string text)
{
string pattern = @"(\s+)(?:</)";
return Regex.Replace(text, pattern, "</", Singleline | IgnoreCase);
}

如您所见,我正在用

最佳答案

\s+(?=</)

是您想要的表达方式。它表示一个或多个空白字符后跟

总而言之,正则表达式是一种不稳定且容易出错的 HTML 处理方式,因此应谨慎使用。

关于c# - 空白的正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/898519/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com