>>766
そうだったんですか、とても明快な回答ですっきりしました
元は、あるRFCに従ってパーサを書いていて、
そこだけ正規表現で楽が出来るのかなと思ったんですが
正規表現のが苦手なので
素直にBNFを書き下すことにしました
どちらにせよ有効なURIかは結局調べないとダメっぽいですね
特にエンコードがらみは大変そです