最近、正規表現を学び始めました。私は今、小さな問題の声明を出しています。
私はこのようなパターンを持っています
var pattern = /^(?:hawaian(?:beach|pizza|hotel))$/gim;
var text = "hawaian hotel is near hawaian beach. In the hawaian hotel they sell hawaian pizza";
このテキストでは、ハワイアン ホテル、ハワイアン ビーチ、ハワイアン ピザを実際に一致させたいと考えています。
ただし、このパターンは、hawaiianhotel || のような条件に対してのみ true を返します。|| ハワイアンビーチ ハワイアンピザ。
だから私はこのようにしてみました
var text = "hawaianhotel is near hawaianbeach. In the hawaianhotel they sell hawaianpizza";
しかし、これも機能していません。
これだけが機能しています
var matches = pattern.exec('hawaian*');