Этот трюк, кажется, работает и приводит к одной строке кода, но я не уверен, гарантированно ли это работает:
был моей первоначальной идеей в качестве решения, хотя вскоре стало очевидно, что парсер DOM будет более подходящим ... Я хотел бы преобразовать пробелы в
между тегами PRE внутри строки текста HTML. Например:
<table atrr="zxzx"><tr>
<td>adfa a adfadfaf></td><td><br /> dfa dfa</td>
</tr></table>
<pre class="abc" id="abc">
abc 123
<span class="abc">abc 123</span>
</pre>
<pre>123 123</pre>
в (обратите внимание, что место в атрибуте тега span сохраняется):
<table atrr="zxzx"><tr>
<td>adfa a adfadfaf></td><td><br /> dfa dfa</td>
</tr></table>
<pre class="abc" id="abc">
abc 123
<span class="abc">abc 123</span>
</pre>
<pre>123 123</pre>
Результат должен быть сериализован обратно в строковый формат для использования в другом месте.