2004-09-16 文字列を含む正規表現 ruby header = "https?:|ftp:|mailto:|news:" dl = Regexp.new("^:((?:#{header})?.*?)(?!#{header}):(.*)") ちなみにこれ年表AIDの定義リストにurlを入れてもオッケーにするやつ。