在之前的一篇文章中,我已經要求在不否定的情況下重寫正則表達式的一些幫助開始正則表達式:https?:\/\/(?:.(?!https?:\/\/))+$結束了:https?:[^:]*$這工作正常,但我注意到,如果:我的 URL 中除了:來自 http\s 之外,它將不會選擇。這是一個不起作用的字符串:sometextsometexhttp://websites.com/path/subpath/#query1sometexthttp://websites.com/path/subpath/:query2你可以注意到 :query2如何修改此處列出的第二個正則表達式,以便它選擇包含:.預期輸出:http://websites.com/path/subpath/cc:query2此外,我想選擇所有內容,直到第一次出現 ?=param輸入: sometextsometexhttp://websites.com/path/subpath/#query1sometexthttp://websites.com/path/subpath/cc:query2/text/?=param輸出:http://websites.com/path/subpath/cc:query2/text/
編寫沒有否定的正則表達式
慕碼人2483693
2021-10-25 20:27:28
