Regex用于删除html标签内容开头和结尾的空白



我需要一个正则表达式作为主题。例如

<span>     Hello world!   </span>

转到

<span>Hello world!</span>

通常我们可以说:

<tag>    
        [some content]
                           </tag>

<tag>[some content]</tag>

你可以在标签的内容上使用某种修剪方法,或者像你要求的那样使用正则表达式:

((?<=>)s+|s+(?=<))

查看Regex101

上的工作示例

这个表达式匹配一个或多个(+)空格(s),它们是

  1. (?<=>)s+紧跟结束标签(>) (|)
  2. s+(?=<)后跟开始标签(<)

您可以使用trim来删除空格

相关内容

最新更新