Я хочу получить полную строку между кавычками, которая соответствует частичному ключевому слову.
Предположим, у меня есть ключевое слово (т.е. example-a
), которое является частью структуры каталога (то есть "/tutorial/example/example-a/"
).
Я пробовал "(.*?)"
, который возвращает все строки в кавычках из примера ввода.Мне не нравится идея повторения MatchCollection
, чтобы найти, содержит ли оно ключевое слово target, так как мое текущее совпадение примерно 1700+.Я могу привести MatchCollection
к списку для меня, чтобы затем опросить, если группа захвата содержит ключевое слово, и это работает в данный момент.
Так что я ожидаю, что для ввода "/tutorial/example/example-a/"
, Я могу передать любую строку для своего ключевого слова, в данном случае example-a
и вернуть значение внутри кавычки /tutorial/example/example-a/
.
Есть ли способ достичь этого в одном регулярном выражении?Или, возможно, лучший подход для достижения желаемых результатов?