2つの正規表現を組み合わせること:はどのようにこれを使用して正規表現を使用して、私はジレンマを持って使用してAND演算子
var url = https://website.com/something-here/page.html?p=null#confirmation?order=123
私の予想結果は次のとおりです:
私は、以下のURLを持っています
/something-here/page.html #confirmation
それは、スペースまたはカンマであるか、または単に2(/something-here/page.html#confirmation)を組み合わせることができ
私は下に使用してこの2つの正規表現を行うことができます。
var a= url.match(/som([^#]+).html/)[0];
var b= url.match(/#([^#]+).tion/)[0];
console.log(a,b);
しかし、私はそれは同じ結果と単一の正規表現として行わ持っていると思います。
私があなたにこれを手伝ってくれることを願っています。それは答えを探しているナットです。 。:(
おかげ
なぜ単一の正規表現ですか? – Teemu
1.正規表現の目的は何ですか?使用。 2.そのスペースとは何ですか? –
私はそれらを組み合わせようとしているか、少なくとも作成するつもりのフォーム上に単一のフィールドとして単一のregExを作成する必要があります。*は一行正規表現しか受け入れません。 :( 私はこの形式を試しました^(?=。* some)(?=。*#)しかし動作しません スペースは2つを分けるだけですが、 –