*あぼーん(正規表現) [#k2779c4f] #contents #br **名前 [#u58d410a] ワッチョイ非表示レスをあぼーん(その1) 最後が)以外ならあぼーん (?<!(?:..\)|\)●)<b>)$ #br ワッチョイ非表示レスをあぼーん(その2) ()で囲まれたxxxx-xxxxが無ければあぼーん ^(?:(?!</b>\([^ <]{2,} [\w+=*]{4}-[\w+/]{4}(?: \[[^)<]{7,}\])?\)<b>).)*$ #br **メール [#rc56e2fc] sage以外のレスあぼーん ^(?!sage$) ^(?!sage)$ ←ぬこでは正しくマッチしない模様 #br ageのレスあぼーん ^age$ #br メール空欄かスペースだけのレスあぼーん ^\s*$ #br **ID [#da7b1428] ID非表示レスをあぼーん スレ/板個別あぼーんだけで機能し通常(全板共通)のあぼーんでは機能しない ^$ #br 携帯のレスあぼーん [KO]$ #br **本文 [#e09294c1] 改行かスペースだけのレスあぼーん ^(?:<[Bb][Rr]>| | )*$ #br 1文字と改行と空白だけのレスあぼーん ^(?:<[Bb][Rr]>| | )*(?:\w|[^\w].)(?:<[Bb][Rr]>| | )*$ #br 1文字と改行と空白だけのレスあぼーん(その2) 半角カタカナにも対応 2chの仕様で&<>"は文字実体参照に変換されていてそのままではマッチしないので対応 ^(?:<[Bb][Rr]>|\s| )*(?:&|<|>|"|[!-~。-゚]|[^!-~。-゚].)(?:<[Bb][Rr]>|\s| )*$ #br 空行or一文字だけのレスor同じ文字の連続だけのレスをあぼーん ^(?:<[Bb][Rr]>|\s| )*(&|<|>|"|[!-~。-゚]|[^!-~。-゚].)?\1*(?:<[Bb][Rr]>|\s| )*$ #br 空白とか改行で区切った3文字を含むレスあぼーん [~-ン][@-ン](?:(?:<[Bb][Rr]>| | )+[~-ン][@-ン]){2} 4文字にするときは{2}を{3}にする 5文字にするときは{2}を{4}にする |