1

Я знаю, что таких вопросов много, но я не могу найти способ изменить одно из существующих решений для моей проблемы. Мой текстовый файл выглядит так:

word<tab>word<space>words_with_spaces

Я хотел бы заменить каждый первый пробел каждой строки html перевод строки (br). Есть ли простой способ сделать это?

2 ответа2

3

Это было немного хитрое выражение, чтобы найти, но следующие работы:-

  • Найти: ^([^ ]*) [это ^([^_]*)_ , показывая пробел в качестве подчеркивания для ясности отображения]
  • Заменить: \1<br>

Строка поиска - это строка, начинающаяся с любого количества непробельных символов (помеченных как подвыражение), за которыми следует пробел (следовательно, первый в строке).

Замена - это первое подвыражение (начальные непробелы), за которым следует строка для замены первого пробела.

3

Вам придется использовать RegEx для поиска и замены.

В поиске введите: (.+?)[ ](.+)
В поле Заменить введите: $1<br>$2

Убедитесь, что вы не ищете \r \n (это флажок), иначе он выполнит многострочный поиск.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .