[英]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.