Мне нужно совместить текст в тексте, который окружен двумя символами, в данном случае «и». Так предполагается, что вся строка:Regex: как совместить часть текста в двух символах, например. цитаты
Что касается кота, я спросил его, «вы можете позаботиться о своей кошке, пока я отсутствую», и он сказал «да».
Теперь, если я использую следующее регулярное выражение
(?<=‘)(.*?)(?=’)
Это будет соответствовать
вы можете заботиться о моей кошки в то время как я отсутствую
и
да
Что делать, если я хочу, чтобы искать одного символа например «e» (совпадение в обеих цитируемых строках) или слово, например. «кошка» в этих двух группах? Как я могу это сделать? Я не могу понять, как заменить (. *?), Чтобы найти подстроку/символ в этих специальных кавычках.
Можете ли вы объяснить пример «кошки». я не могу понять –
@KeyurShah Если я хочу совместить слово cat, он должен соответствовать «cat» внутри подстроки, окруженной «», а не той, которая находится за ее пределами (см. мой обновленный пример). Так, другими словами, это будет соответствовать одному происхождению кошки, а не двух. – Midas