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 - очень сложная тема.