[英]How to exclude parts of a line in regex
行外Your name is: "Foo Bar"
我只想在正则表达式中使用 select Foo Bar
。
我尝试过非捕获组但没有成功: (?:^Your name is: ").*(?:")$
"(.*?)"
有效,但我不想选择双引号
您可以使用lookbehind
和lookahead
:
(?<=^Your name is: ").+(?="$)
(?<=
looks behind for Your name is: "
and (?=
looks ahead for "
。
结果将介于两者之间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.