[PHP-users 29524] Re: UTF-8、正規表現で全角スペースがヒットしないことがある?

goungoun gounx2 @ gmail.com
2006年 6月 27日 (火) 14:19:43 JST


こんにちは。

On Tue, 27 Jun 2006 10:12:30 +0900
oppara <mlml @ oppara.tv> wrote:

> こんにちは、大原と申します。
> 
> > 回避案としては、
> > 「キャラクタクラス中に全角スペース」を使うことがNGなので、
> >
> > 1.全角スペースを使用頻度の低い 文字並び or 全角文 
> > 字 に置換
> > 2.置換した文字を使って正規表現記述して処理させる。
> > 3.1.の逆置換を行いもとに戻す。
> 
> 
> preg_replaceを使用するというのはNGですか?
> http://ns1.php.gr.jp/pipermail/php-users/2005-August/026964.html
> 
> echo "2:" . preg_replace("/い[ ]/u", "<まっち>",  
> $text) . "<br />\n";

ありがとうございます!
まさにこれでしたね(汗

# 現行、UTF-8前提の環境でプログラミングしているので
# これで解決です。


> 
> 
> 勘違いでしたらすみません。
> 

個人的にはとても感謝です。

# 同様の疑問をお持ちの方がいるような話でしたので、投稿前に
# 過去ログのメール全文検索から探ってみましたがたどりつけずでした、、、
# お恥ずかしい。。



-- 
goungoun <gounx2 @ gmail.com>
http://goungoun.dip.jp/app/



PHP-users メーリングリストの案内