我有这个样本,因为它是一百万行之一。 我有这样的文字:
<tr class="even">
<td><a href="http://www.ujk.edu.pl/">Jan Kochanowski
University of Humanities and Sciences (Swietokrzyska Pedagogical
University) / Uniwersytet Humanistyczno Przyrodniczy Jana Kochanowskiego
w Kielcach</a></td>
我想替换为:
<tr class="even">
<td><a href="http://www.ujk.edu.pl/">Jan Kochanowski University of Humanities and Sciences (Swietokrzyska Pedagogical University) / Uniwersytet Humanistyczno Przyrodniczy Jana Kochanowskiegow Kielcach</a></td>
我试过那个REGEX :(。*) 但是没有用。
答案 0 :(得分:11)
使用 Ctrl + H
打开替换窗口然后输入
查找内容:([^>])[\r\n]{1,2}
替换为:\1
检查Regular Expression
[^>]
匹配的字符不是>
{1,2}
可以防止可能只有换行而不是回车的文件。
\1
仅替换分组( )
中的字符。
答案 1 :(得分:3)
答案 2 :(得分:2)
如果你无法使jmstoker的解决方案有效,请尝试这样:
CRLF
还是只有其中一个,为此,点击工具栏上的“显示所有字符”图标或转到菜单查看 - &gt;显示符号 - &gt;显示所有字符\r\n
(或仅\r
或仅\n
,基本上将CR
与\r
匹配, LF
与\n
)<tr class="even">
位于其自己的行上,因此只需使用<tr class="even"><td>
进行替换}} 我猜你也有类“奇怪”或类似的行,所以你可能需要用不同的类重复最后一步:)