我想安裝一個條件。我已經嘗試了很多,但沒有成功。有人會如此善良,會幫助我嗎?正則表達式搜索文本然後匹配元素
我的目標:如果SharedKeys爲true,則匹配元素(A B C D)。
SharedKeys = 「A」, 「B」, 「C」, 「d」
正則表達式:(?!\")[A-Z]*?(?=\")
匹配元素:ABCD
更新:(SharedKeys)?(?(1)|(?!\")[A-Z]*?(?=\"))
匹配元素:SharedKeys ABCD
鏈接:https://regex101.com/r/WFxZh4/1
我想我現在有我需要的東西,也許可以幫助別人。
SharedKeys = 「A」, 「B」, 「C」, 「d」
BLABLA = 「B」, 「B」, 「C」
結果:(SharedKeys|BlaBla)?(?(1)|(?!\")[A-Z]*?(?=\"))
匹配元素:對於C++ SharedKeys ABCD BLABLA BBC
結果:[A-Za-z]+|(?!\")[A-Z]*?(?=\")
(標準::正則表達式)
你是什麼意思** SharedKeys ** –
有些時候更容易匹配'Sendkeys = ....'然後匹配最近匹配的字符串中的元素,分兩步@Lendoria – MohaMad
謝謝你的回答,你能舉個小例子嗎? – Lendoria