1

У меня есть XML-файл с тысячами элементов:

<item  component="ComponentInfo{www.jne.co.id/www.jne.co.id.JNEwelcome}" drawable="app_jneexpressacrossnations_www_jne_co_id"/>
<item  component="ComponentInfo{xeed.xposed.cbppmod/xeed.xposed.cbppmod.Launch}" drawable="app_pbmc_xeed_xposed_cbppmod"/>
<item  component="ComponentInfo{xeed.xposed.cbppmod/xeed.xposed.cbppmod.Launcher}" drawable="app_pbmc_xeed_xposed_cbppmod"/>
<item  component="ComponentInfo{yong.app.music.android/org.kreed.vanilla.LibraryActivity}" drawable="app_music_yong_app_music_android"/>
<item  component="ComponentInfo{yqtrack.app/yqtrack.ui.splash.SplashActivity}" drawable="app_17track_yqtrack_app"/>
<item  component="ComponentInfo{yqtrack.app/yqtrack.app.activities.SplashActivity}" drawable="app_17track_yqtrack_app"/>
<item  component="ComponentInfo{yqtrack.app/yqtrack.app.UserInterface.Splash.SplashActivity}" drawable="app_17track_yqtrack_app"/>
<item  component="ComponentInfo{yuku.alkitab/yuku.alkitab.base.IsiActivity}" drawable="app_alkitab_yuku_alkitab"/>

Но мне нужен результат по всем пунктам:

<item drawable="app_jneexpressacrossnations_www_jne_co_id"/>
<item drawable="app_pbmc_xeed_xposed_cbppmod"/>
<item drawable="app_pbmc_xeed_xposed_cbppmod"/>
<item drawable="app_music_yong_app_music_android"/>
<item drawable="app_17track_yqtrack_app"/>
<item drawable="app_17track_yqtrack_app"/>
<item drawable="app_17track_yqtrack_app"/>
<item drawable="app_alkitab_yuku_alkitab"/>

Я пытался сделать это с помощью регулярных выражений, но не могу понять это. Как я могу сделать это в Notepad++?

1 ответ1

0

В опции « Replace (нажмите Ctrl + H), попробуйте следующие варианты:

Find What: (component).*?(drawable)
Replace with: \2

Search Mode: Regular Expression

И применить Replace all это вернет ожидаемый результат.

Пример выполнения скриншота:

Заменить узлы


ОБНОВЛЕНИЕ:

Между <item component= есть два пробела, если вы хотите удалить этот лишний пробел, добавьте пробел перед (component).*?(drawable) найти строку.

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