19/04/30 19:01:16.17 4MBQPL+b0.net
>>346
JavaScriptとかだと\b[0-9]{3}\bは(123)とか【123】の123にもマッチするんだけどね
case insensitve指定も出来ないし、色々微妙に不便だ
>>348
上も下も内容はほとんど変わらないけど、
上の方が後から正規表現の意図を読み取ろうとした時に少し分かりやすいかな、ぐらい
それはともかく>>347だと「amazon」にもマッチしてしまうし、
もう少し分かりやすく&拡張しやすくってことでこんな感じにしてみた
6文字のみの半角英数にマッチ、ただしtarget, amazon, 数字のみで6桁, は除外する
(?<![0-9a-zA-Z])[0-9a-zA-Z]{6}(?![0-9a-zA-Z])(?<!(?:target|[0-9]{6}|amazon))
大文字小文字は区別されるからAmazonにはマッチしてしまうけど
まあもう見てないかもしれないけど