我有以下正則表達式: (?i)p\[email protected](-)?\w+(-\w+)?(\.\w+)?\.at
這是匹配數據,如正則表達式擺脫捕獲組
[email protected]
[email protected]
我怎麼能改寫這個正則表達式來使用非captchuring羣體?
[?i]p\[email protected][-]?\w+[-\w+]?[\.\w+]?\.at
將不再匹配任何結果(?:?i)p\[email protected](?:-)?\w+(?:-\w+)?(?:\.\w+)?\.at
同樣在這裏
即(?i)p
應寫爲?ip
我認爲但https://regex101.com我只在嘗試將(?:?i)p\[email protected](?:-)?\w+(?:-\w+)?(?:\.\w+)?\.at
用於非捕獲組時遇到錯誤。
最後,python3應該評估正則表達式。
你的[** expression works **](https://regex101.com/r/wHgZNz/1) - 只需將修飾符放在表達式之外或使用[**'(?i)p \ w + @ t(?: - )?\ w +(?: - \ w +)?(?:\。\ w +)?\。at'**](https://regex101.com/r/wHgZNz/2) – Jan