-1

Мне нужно извлечь текст между символами '$$$ и '

Как это сделать?

Пример:

dva_popup(идентификатор: 'importAs', метка: '$$$/MediaCoreUI/PhotoshopImporterPrefs/kResMediaCoreUIImportAs = Импортировать как:', bindRight: 'true'){dva_popup_item(имя: '$$$/MediaCoreUI/ PhotoshopLayfersAmpergegeAmpregerePlayergegeAmpregerePlayergegeAmpreGreGreImpregegePlayerGreGreImpregegePreGreGreFegeRenceAmpergegeEmprePоз Слои); dva_popup_item(имя: '$$$/MediaCoreUI/PhotoshopImporterPrefs/ MergedLayers = Merged Layers'); dva_popup_item(имя: '$$$/MediaCoreUI/PhotoshopImporterPrefs/ootage = отдельные слои'); dva_popup_item(имя: '$$$/MediaCoreUI/PhotoshopImporterPrefs/ Sequence = Sequence');} {dva_listbox(идентификатор: 'layerSelection', useCheckboxes: 'true', направление: 'вертикальный', minWidth: 250, minHeight: 150, bindRight: 'true', bindBottom: 'true'); dva_arrangement(layoutType: 'row', горизонтальный интервал: 6, вертикальный интервал: 6)}

Результат:

'$$$/MediaCoreUI/PhotoshopImporterPrefs/kResMediaCoreUIImportAs = Импортировать как:'

'$$$/MediaCoreUI/PhotoshopImporterPrefs/MergeAllLayers = Объединить все слои'

'$$$/MediaCoreUI/PhotoshopImporterPrefs/MergedLayers = Merged Layers'

'$$$/MediaCoreUI/PhotoshopImporterPrefs/ отснятый материал = отдельные слои'

'$$$/MediaCoreUI/PhotoshopImporterPrefs/Sequence = Sequence'

Результат может быть и без символа '

Я работаю в PS-Pad и CudaText

Спасибо

1 ответ1

0

регулярное выражение

  1. замещать

    «(\$\$\$)

с

\r\n\1
  1. замещать

    ».* $

с

(nul) просто оставьте заменить на область без чего-либо (даже пустым или пробел)

выход

    dva_popup(identifier: 
$$$/MediaCoreUI/PhotoshopImporterPrefs/kResMediaCoreUIImportAs=Import As: 
$$$/MediaCoreUI/PhotoshopImporterPrefs/MergeAllLayers=Merge All Layers
$$$/MediaCoreUI/PhotoshopImporterPrefs/MergedLayers=Merged Layers
$$$/MediaCoreUI/PhotoshopImporterPrefs/Footage=Individual Layers
$$$/MediaCoreUI/PhotoshopImporterPrefs/Sequence=Sequence

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

Поскольку 'происходит несколько раз в строке, кроме этих двух случаев, удаление его сделает регулярное выражение менее сложным и быстрым.

Я пробовал это в блокноте ++, надеюсь, регулярное выражение работает так же в вашем редакторе.

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