■■■■■■■■■■■■■■■■■■■■■at MMONEWS
■■■■■■■■■■■■■■■■■■■■■ - 暇つぶし2ch82:名無し@お前ら落ち着け
09/04/06 16:43:59 sPOESyJK
>>81
(?<![a-z])を前につけるとa-zが前にない場合にHit
(?![a-z])を後ろにつけるとa-zが後ろに続かない場合にHit
カナの場合は[a-z]→[ァ-ヶ]で

/(?:(?:(?<![a-z])LINE(?![a-z])|LINEAGE|(?<![ァ-ヶ])リネ(?![ァ-ヶ])|リネージュ).{0,3}(?:2|Ⅱ))/i

その他変更点
.{0,1}→.{0,3}  リネージュ - 2)などのパターンも想定
(?:2|2|Ⅱ)→(?:2|Ⅱ)  2は全角英数字を半角にしてるはずと考えて省く
(あと、"|"が"|"になってましたw

>>80
えっと、できるだけHitさせたいパターンの例を挙げてもらえると助かるです
RO
「RO」
【RO】
ラグナロク
だけHitでいいのならこれでよさげ
/(?:(?<![a-z])RO(?![a-z])|ラグナロク)/i

後ろに2がつくとまずいなら内部の処理方法によって書き方も変わってくるです
・別のパターン(この場合"RO2")が先にHitしたらそこで終了
 この場合先にRO2をHitさせればおk
・先にHitしたパターンがあっても他にもないか調べる
 この場合正規表現で工夫する必要あり


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch