У меня есть это регулярное выражение (?<={|\sand\s)(.*?)(?=\sand\s)
, которое соответствует только «один», «два» и «три» {one and two and three and four}
, но когда я пытаюсь выполнить обратную ссылку \sand\s
с \1
(?<={|(\sand\s)\1)(.*?)(?=\1)
Он не соответствует «один», только «два» и «три»
Я только что запустил регулярное выражение, поэтому я не уверен что здесь происходит, помощь будет оценена
РЕДАКТИРОВАТЬ: Прошу прощения, кажется, я сначала не понял, что означала обратная ссылка, я понимаю, что в моем случае это не требуется, однако спасибо тем, кто взял пора разобраться в этой чуши.