2
У меня есть этот образец, потому что это один из миллионов строк с этим. У меня есть этот текст:Notepad ++ Заменить новую строку внутри текста
<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: (. *) Но не получилось.
Использование текстовой панели (нажмите F8 для поиска и замены с опцией «регулярное выражение») и просто заменив «\ n» на одно пространство - работал для меня. – alfasin
Не работает так, потому что, если я relace все \ n, я получу только одну строку html. – daminufe
Делают две замены, вторая заменяет '
ответ
Откройте окно заменить Ctrl +H
Затем введите
Найти:
([^>])[\r\n]{1,2}
Заменить:
\1
Check
Regular Expression
[^>]
соответствует символу, который не является>
{1,2}
защищает от файла, который может иметь только символ новой строки, а не возврат каретки.\1
заменяет только символ, который был в группе()
.источник
2013-09-18 00:16:48 jmstoker
Я использую Notepad ++ v. 5.9.8, и это не сработало для меня – alfasin
Вы не можете обновить до v. 6.1.3? – jmstoker
Пытается использовать \ вместо $. Я обновил свое решение. Оба метода работают в версии 6.1.3, и я знаю, что \ работает до версии v4.9. – jmstoker
Если вы не можете сделать работу решения jmstoker, попробуйте так:
CRLF
или только один из них, для этого, нажмите на панели инструментов значок «показать все символы» или перейти в меню «Вид» -> «Показать символ» -> Показать все символы\r\n
(или просто\r
или просто\n
, в основном совпадаютCR
с\r
иLF
с\n
)<tr class="even">
быть на своей собственной линии, так что просто заменить все еще используя расширенный поиск<tr class="even"><td>
с<tr class="even">\r\n<td>
Я предполагаю, что у вас также есть строки с классом «нечетным» или что-то подобное, так что вы, возможно, придется повторить этот последний шаг с другим классом :)
источник
2013-09-18 00:30:52 Julien
Не работает так, потому что если я relace все \ n, я получу только одну строку html. – daminufe
Если вы нашли время, чтобы прочитать мой полный ответ, вы увидите, что последний шаг позаботится о том, чтобы вернуть
Open Notepad ++
Нажмите Поиск >> Заменить ..
Заменить: \ п
В нижней части вы найдете "Режим поиска", нажмите кнопку "Расширенная"
Живой пример здесь : http://postimg.org/image/c66pw8kkr/
источник
2013-11-18 10:41:33 Ahmed
Смежные вопросы