> Shift_JIS部分だけquotemetaするコードくらいなら書きますよ。
とか言うほどの事じゃなかった。むしろテストの方が大変だった。
必要な作業だったのかどうか謎だけど一応上げておきます。
perl5.00503でテスト。
(票表十){2}
とか問題ありそうなShift_JIS + 正規表現交じりでやってみたけどOKでした。
foreach my $NG_word_ref (@FOX_Ro54){
my $NG_word = $NG_word_ref->[0]; # エスケープしたままじゃ他で使えないのでコピー
next unless $NG_word; # 空文字列ならスキップ
$NG_word =~ s/((?:[\x81-\x9F\xE0-\xFC][\x40-\x7E\x80-\xFC])+)/quotemeta($1)/geo;
if (my $matched = eval{$In_Strings =~ m<$NG_word>}) { return $NG_word_ref } # 合致したらリファレンスを返す。
# 不正 NG ワードがあったり引っかからなければスキップ
}
○チェック文字列1 - (票表十){2}
○チェック文字列2 - 十予約表
○In_Strings - ああ票表十票表十予約表いい
■裸の場合。
> /([\){2}/: unmatched [] in regexp at ./check.pl line 22.
> /\驅/: trailing \ in regexp at ./check.pl line 22.
■正規表現を噛ませた場合
> found.
> found.
bbs.cgi再開発プロジェクト6
■ このスレッドは過去ログ倉庫に格納されています
480476
2005/06/08(水) 15:50:17ID:DTGWGuO70■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 元フジ・笠井信輔アナ、古巣のやり直し会見に「最初にこれをやっていれば…」「相談役の動向に注目しているなと」…再生願う★2 [jinjin★]
- 1時間働いてビッグマック2.2個 「スマイル」も安い日本 [蚤の市★]
- 【八潮市道路陥没】運転手の救出活動を再開…作業用スロープが完成し重機でがれきの撤去始める ★8 [Ailuropoda melanoleuca★]
- 小学校「除籍」されたクルド人女児が復学…さいたま市教委が対応の誤り認め謝罪 [少考さん★]
- バイクとクルマの“いいとこ取り”車検なしで保険も税金も安価な250ccのトライクが登場 [おっさん友の会★]
- 【ラジオ】ほんこん 自民・松川るい議員の〝誹謗中傷大国ニッポン〟に私見 [少考さん★]
- 【悲報】愛知県さん、公務員試験で女性受験者だけ試験の点数を減点させていたことが判明して大炎上。そりゃ女性も逃げ出すわ [786648259]
- 【悲報】👩女性「キラキラ!キラキラ!」 女性の流入で東京の人口がさらに増える [312375913]
- キムタクさん、長谷川豊砲によりまたもや評価を上げてしまう・・・ [782460143]
- 神社の屋根裏から出征兵の絵馬3500枚が見つかる。焼却処分 [122319879]
- インバウンドによるマナーの悪い外国人が話題だけど、その程度の外国人が訪日できるよう日本円の価値を毀損した自民党が叩かれない理由 [472617201]
- 12年間剣道をやった俺が「結論」を言う