gpt4 book ai didi

regex - 使用正则表达式,如何替换没有字符的空格?

转载 作者:行者123 更新时间:2023-12-02 02:33:43 25 4
gpt4 key购买 nike

如何从正则表达式中替换许多空/空白字符?例如:

<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 操作库。

关于regex - 使用正则表达式,如何替换没有字符的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2708946/

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