我很難在我的正則表達式中匹配多個模式,我想知道什麼可能是錯的。在正則表達式中匹配多個表達式
我的測試字符串:https://api.github.com/repos/baxterthehacker/public-repo/releases/1261438
這些預期工作:
/https:\/\/api\.github\.com\/repos\/
匹配:https://api.github.com/repos/
/\/releases\/.*
匹配:/發行/ 1261438
我的問題是怎麼做的我把這兩個結合成一個聲明?這是我嘗試過的,但它只匹配第一個模式,而不是第二個模式,因爲某些原因。
/(https:\/\/api\.github\.com\/repos\/)|(\/releases\/.*)/
匹配:https://api.github.com/repos/
我在做什麼錯?爲什麼第二種模式被忽略?
你是如何測試最後一個正則表達式的?請參閱https://regex101.com/r/K3VRZo/1 –
它看起來像添加全局標誌的伎倆。現在弄清楚如何讓紅寶石玩得好。 :) 謝謝! –
所以,問題是關閉=主題,因爲你沒有在目標環境中運行正則表達式。如何測試在線測試人員的正則表達式是無關緊要的。你想編輯問題以顯示真正的問題,還是應該關閉它? –