1
我有HTML,看起来像这样:在做搜索我想跳过,在结束标记结束所有代码
<td class="danish"> Det
tycker jag!</td>
我在修这个换行符:
<td class="danish">(.*)
\s*(.*)</td>
但有时HTML的标签在同一行结束:
<td class="danish">Det tyckeg jag</td>
我希望它跳过这样的诗句搜索时,找到下一个布洛克行。
如果有人认为它只是使代码看起来好一个无聊的东西,其余代码看起来像这样(不必读):
<td class="danish"> Det
tycker jag!</td>
<td>
<?php audioButton("../../audio//det_lyder_godt","det_lyder_godt"); ?>
我最终不得不采取的文本表并将audiobutton中的一个替换为千次,但这是一个不同的问题
关于使用记事本++与HTML Tidy结合使用的HTML5(实验性)有什么用? –
我没有看到问题。您的正则表达式与虚线匹配,并且与完整的不匹配。我错过了什么? –
嗨艾伦。这个正则表达式
回答
我认为这是你在找什么:
这从
<td class="danish">
匹配到下一个换行符,除非有一个</td>
标签第一。替换为"$1 "
或"\1 "
(不含引号)。使用\r?\n
而不是文字换行使正则表达式更健壮。更好的是\R
,如果你的正则表达式支持它。来源
2016-08-20 17:33:07
这就是它!非常感谢 :) – Moogal
\s
表示“任何空格字符”,其中包含空格和换行符。你可以明确地搜索该必须包含新行线,通过使用类似:注意,在正则表达式的附加
\n
。来源
2016-08-20 15:09:30
嗨,汤姆。白色空间不是问题。这个正则表达式
相关问题