我想在下面的字符串來識別特定的值,特別是內部價值觀和CVC號碼:如何在前瞻中添加通配符?
CreditCard Number="123" CVC="213" Date="2015-12"
(?<=CVC=\").*(?=")
比賽213" Date="2015-12
。我怎麼能修改正則表達式來查找第一個雙引號匹配後發現的東西,而不是像現在這樣尋找最後一個雙引號?
此外:如何在預覽中定義通配符?理想情況下,我希望有一個表達式: (?<=CreditCard.*CVC=\").*(?=")
這意味着CVC語句必須以「CreditCard」字符串開頭,但在它們之間可以有任何值。
的問題是,在這種情況下,你真的需要向前看/背後,還是隻能匹配'CreditCard。* CVC = \「(。*?)」'並抓取第一個捕獲組? – CompuChip
當你評論時,我已經在中間編輯;) – OGHaza
嗯,我想抓住雙引號內的內容。你的正則表達式可以匹配包括字符串creditCard和cvc在內的任何東西,不是嗎? – membersound