正则表达式删除html标记内容开头和结尾的空格

时间:2016-10-28 10:07:11

标签: regex

我需要正如主题所示的正则表达式。 E.g。

<span>     Hello world!   </span>

转到

<span>Hello world!</span>

一般来说,我们可以说:

<tag>    
        [some content]
                           </tag>

转到

<tag>[some content]</tag>

2 个答案:

答案 0 :(得分:0)

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

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

请参阅此working sample on Regex101

说明

此表达式匹配一个或多个(+)空格(\s

    结束标记后的
  1. (?<=>)\s+>|
  2. \s+(?=<)后面有一个开头标记(<

答案 1 :(得分:-1)

您可以使用trim删除空格。