BBedit, удаляя другой текст между двумя буквами

Привет всем Я много строк (например, 6000) с этим форматом:

<item component="ComponentInfo{com.Fraom.KiwiUI/com.Fraom.KiwiUI.LicenseActivity}" drawable="kiwi_ui"/>

и мне нужно удалить из всей строки текст между Componentinfo к / результат будет следующим:

<item component="com.Fraom.NucleoUI.LicenseActivity}" drawable="flatdroid"/>

В любом случае сделать это автоматически? Спасибо всем

1 ответ

Откройте окно поиска BBEdit, установите флажок "Grep" и работайте над своим регулярным выражением в поле поиска, пока оно последовательно не найдет именно то, что вы хотите заменить. Затем введите замену в поле замены (или оставьте поле замены пустым, чтобы просто удалить найденные строки) и нажмите заменить все (или заменить и найти). В этом случае вы бы использовали что-то вроде этого в поле поиска:

ComponentInfo.*?/

и используйте пустое поле замены.

Если вам нужна дополнительная информация о регулярных выражениях, ищите "regex tutorial". Heads up - regex - очень сложная тема.

Другие вопросы по тегам