У меня есть документ, в котором много примеров двух частей информации в одной строке, например

 assigned to John Doe, estimate 2 days

и я хочу, чтобы они появлялись в двух разных строках, например

assigned to: John Doe
estimate: 2 days

но когда я попытался использовать подстановочные знаки, я не пошел далеко. Моим лучшим предположением было: найти assigned to*, estimate*\p заменить на assigned to:*\p estimate:*\p и, конечно, это не дало желаемого результата, но

assigned to:*
estimate:*
Как указать подстановочный знак в «Найти» и указать «Заменить», чтобы сохранить тот же контент, который был найден с подстановочным знаком, но изменить содержимое вокруг него?

2 ответа2

1

Вы можете использовать 2 поиска и замены, которые работали для меня, тот, который был Find Assigned to и заменить Assigned To:

второй найти, оценить и заменить

^ 13 добавит CRLF

1

Вам придется использовать Regexp.

Поисковое выражение:

assigned to (<*>) (<*>)

Заменить выражение:

assigned to: \1 \2 ^p

Так что это помогает разделить имя. Для оценки:

Поиск выражения

, estimate (<*>) (<*>)

Заменить выражение

estimate: \1 \2

Прецедент:

Найдите assigned to (<*>) (<*>) и замените assigned to: \1 \2 ^p

Найдите , estimate (<*>) (<*>) и замените estimate: \1 \2

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