1

Я использую функцию поиска и замены в большом текстовом документе, который у меня есть. Мне нужно найти слово ЗАМЕЧАНИЯ: (все жирный и верхний регистр).

ЗАМЕЧАНИЯ: ЭТО НЕКОТОРЫЕ ВАЖНЫЕ ДАННЫЕ

В конце этой строки или после разрыва строки TABLE, если это может помочь в reqex.

Использование find / replace с использованием проверенных символов подстановки и это выражение:

<(Примечание:* [AZ])

Я нашел слово и первый символ после пробела:

ЗАМЕЧАНИЯ: T

Что я могу добавить, чтобы он остановился в конце строки? Всегда есть таблица выручки с текстом "ЗАМЕЧАНИЕ:"

Например, в JavaScript: /.ЗАМЕЧАНИЯ:\s([AZ, 0-9]).+/ G найдет его, но не подходит для поиска и замены Word ...

Я также обнаружил, что с помощью:

<(ЗАМЕЧАНИЯ:[AZ] ^ l) или <(ЗАМЕЧАНИЯ: [AZ] ^ 13) приблизят меня.

1 ответ1

1

Подберите строку после известного слова до конца строки

Используйте следующее регулярное выражение:

<(REMARKS:[0-9A-Z ]@[^13^|])

Заметки:

  • < соответствует "началу слова"

  • [0-9A-Z ] соответствует любому числу, заглавной букве или пробелу

  • @ соответствует "Одно или несколько вхождений предыдущего символа или выражения"

  • [^13^|] соответствует маркеру абзаца или разрыву строки вручную.


Дальнейшее чтение

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