これは私の最初の正規表現です。私はそれを策定するのに助けが必要です。 A-Z a-z 0-9 - . _ ~ () ' ! * : @ , ; + ?
安全な文字を許可する正規表現
そして実際に+
と?
は安全でなく、かなりそれ以外の場合は、URL内で使用する場合:次のように仕様によると、ドメイン名以外のための安全な文字のセットです。
上記の文字セットを正規表現として表現するにはどうすればよいですか(つまり、これらの文字のみが許可され、他はすべて除外されます)。
私はregexr.comで行きました。これまで私は([A-Z,a-z,0-9,+-])\w+.
を試行錯誤で構築しましたが、これは不十分です。誰かがここで正しい正規表現を定式化するのを助けることができますか? Btw私はPython 2.7を使用します
どのパターンが一致しますか? – putonspectacles