มีวิธีในการทำให้Sublime Text highlight (คู่) เป็นเพียงส่วนหนึ่งของรูปแบบการค้นหา regex หรือไม่?
ตัวอย่างเช่นผมต้องการเน้นเฉพาะเมื่อค้นหาText
Some(Text)
มีวิธีในการทำให้Sublime Text highlight (คู่) เป็นเพียงส่วนหนึ่งของรูปแบบการค้นหา regex หรือไม่?
ตัวอย่างเช่นผมต้องการเน้นเฉพาะเมื่อค้นหาText
Some(Text)
คำตอบ:
ความยากลำบากในการรับแอปพลิเคชัน regex อาจเป็นไปได้ว่าโซลูชันของ regex ในกรณีนี้lookarounds
ตัวอย่างการใช้ lookbehind:
ตัวอย่าง:
SomeText
regex:
(?<=Some)(Text)
การจับคู่:
Text
คุณสามารถใช้ได้:
(?<=preceeding_enclosing_text)your_searched_text(?=following_enclosing_text)
ในตัวอย่างเฉพาะของคุณ:
(?<=Some\().+?(?=\))
(Text)
คุณต้องหนีวงเล็บดังนั้น regex ควรเป็น(?<=Some)\(Text\)