Я пытаюсь извлечь часть строки на основе согласованного шаблона. Например, возьмем следующую подпись к фотографии:Как определить части строки с помощью Regex?
В этом (антенного) фото, лесной пожар уничтожает дерево в горящем лесу рядом Омака, штат Вашингтон, в четверг, 20 августа, 2015. Пожарные на несколько. фронты борются против бушующих лесных пожаров, продвигающихся по городам в северо-центральной части штата. (Bettina Hansen/The Seattle Times через AP)
Я хочу, чтобы извлечь кредит фотографии в круглых скобках в конце. Я знаю, что эта часть всегда начинается с «(» и заканчивается «через AP»).
Я попытался это:
\(.*via AP\)
, но он выбирает все от первой скобки (перед словом антенны) вплоть до последней скобки. Как я могу просто захватить часть между круглой скобкой, которая заканчивается «через AP»?
Спасибо!
Спасибо за ответ и объяснение ... дает полный смысл. Я удалил последнюю скобку (после AP) из вашей конструкции, чтобы она работала. – Jonathan