カラカニのメモ帳
mindiaカラカニのメモ帳見出し語

全角ハイフン

kani · 2009-07-10 更新 · 1 ポイント

で、元のテキストファイルの全角ハイフンを「od -t x1」
で見てみると「ef bc 8d」と「e2 88 92」の2種類が混じっていました。
前者は「\p{Hyphen}」にマッチするのですが後者はダメ。
まあ原因は分かったので、前処理でバイナリ置換して解決しました。

http://chalow.net/2008-05-01-3.html

[[DAN KOGAI>小飼弾]]は、

後者はハイフンでなくてマイナス記号でんがな。

http://blog.livedoor.jp/dankogai/archives/51043693.html

とのことなんだけれども、実際には電話番号の区切り文字として入力されることがあるんだよね。なので、こいつも一緒に、

$string =~ s/\x{2212}/-/;

と置換した。

関連する見出し語