如何从正则表达式中替换许多空/空白字符?前任:
<div class="someClass" id="someID">
...bunch of elements/content
<input type="button" name="myInput" id="inputID" title="myInput Title" />
...bunch of elements/content
</div>
更换时:
<a class="myselector" rel="I need this value"></a><div class="someClass" id="someID">...bunch of elements/content<input type="button" name="myInput" id="inputID" title="myInput Title" />...bunch of elements/content</div>
表达方式\s+
将匹配一个或多个空白字符。将其替换为空字符串以删除它们。例如,在 Python 中:
cleaned = re.sub(r'\s+', '', original)
如果您打算对 HTML 执行此操作,则可能会损坏它。至少替换为一个空格:
cleaned = re.sub(r'\s+', ' ', original)
或者使用适当的 HTML 操作库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)