正規表現詳しいやつ来てくれ [アドガ入れろ★]
■ このスレッドは過去ログ倉庫に格納されています
例えば「東京|大阪」って正規表現があったとして
これが「東京阪」や「東大阪」にヒットしないのはなんでなん?
「(東京)|(大阪)」にするべきやないんか?
お前らにプレゼント置いとくわ
^\s*【.+】
(w[^w]){3,}
このスレはアドガードの利用を推奨しています 何言いたいか噛み砕くのに時間かかった
パイプ|はただのorと同じやで うんち|ブリブリ
なら
うんち 又は ブリブリ
のときNGになる >>2
エスパー助かる
orなのはわかるんやが、単語の区切りをどこで付けてるのかがわからん >>4
あいう|アドガード|アフィカス
あいう 又は アドガード 又は アフィカス
単語の区切りは右と左 逆に「東京阪」や「東大阪」にヒットさせたいときに「東(京|大)阪」にしろって話なんやろうか
そういうものとして覚えるしかないんか 単純に「|」の優先順位が一番(かどうかは知らんけど)低いって考えれば良いんでねーの 東京阪と東大阪の両方に一致させたいなら東[京大]阪のほうがスマートじゃない?単語で分けるか字で分けるかの違いやけど []で単語を複数指定しようとすると巻き込みで別の単語を指定してしまうことがあるから注意せなアカンな ■ このスレッドは過去ログ倉庫に格納されています