[PHP-users 27457] Re: 正規表現について

Masaaki Matsuyama masakun @ lily.ocn.ne.jp
2005年 11月 10日 (木) 18:25:06 JST


まつやまです。

「*」ではなくて、「.*」です。
「.」は任意の一文字を表します。

URLの方は、
$str = mb_ereg_replace("(\[)(https?://.*):(.*)(\])", "<a href=\"\\2\" target=\"_blank\">\\3</a>",$str);
こんな感じでうまくいくと思いますが

-- 
Masaaki Matsuyama <masakun @ lily.ocn.ne.jp>


On Thu, 10 Nov 2005 18:12:37 +0900
水沼寛喜 <mizunuma @ m-design.com> wrote:

> お世話になっております。水沼です。
> 
> まつやま様、ご返事頂きありがとうございます。
> 
> ご指摘頂きました、(*)に変えるとエラーが発生してしまいました。
> エラー内容は以下の通りです。
> 
> ●エラー内容
> mb_ereg_replace(): mbregex compile err: invalid regular expression; there's
> no previous pattern, to which '*' would define cardinality at 13 in
> /var/www/html/include/function.php on line 117
> comment:
> 
> です。
> 
> ご教授の程、よろしくお願い致します。
> 
> 
> > -----Original Message-----
> > From: php-users-bounces @ php.gr.jp
> > [mailto:php-users-bounces @ php.gr.jp] On Behalf Of Masaaki Matsuyama
> > Sent: Thursday, November 10, 2005 6:04 PM
> > To: PHP-users ML
> > Subject: [PHP-users 27453] Re:正規表現について
> >
> >
> > まつやまです。
> >
> > 最初に示した方でもダメですか?
> > $str = mb_ereg_replace("((&lt;){3})(.*)((&gt;){3})",
> > "<b>\\3</b>",$str);
> >
> >
> >
> > --
> > Masaaki Matsuyama <masakun @ lily.ocn.ne.jp>
> >
> >
> > On Thu, 10 Nov 2005 17:51:01 +0900
> > 水沼寛喜 <mizunuma @ m-design.com> wrote:
> >
> > > お世話になっております。水沼です。
> > >
> > > おく様、まつやま様さっそくのご教授ありがとうございます。
> > >
> > > まつやま様ののソースコードで開発していこうと現在考えておりますが、
> > > 以下の様なテスト文字を作成して試したところ、英数字と記号を使用した場合、
> > > うまく変換されないのですがどの様にしたらよろしいでしょうか?
> > >
> >
> >
> > > ご教授の程よろしくお願い致します。
> > >
> > > ●テスト文字
> > > <<あいうえお>>
> > > <<かきくけこ>>
> > > [[[挨拶]]]
> > > [[[竜]]]
> > > [[[龍]]]
> > > [[かきくけこ]]
> > > [[たちつてと]]
> > > [[""\\""]]
> > >
> > >
> > > ------------------------------------
> > > 株式会社エム・ディ−・シ−   水沼 寛喜
> > > mizunuma @ m-design.com
> > > 〒212-0012   川崎市幸区中幸町3-2
> > > TEL:044-555-3185 FAX:044-555-5700
> > > ------------------------------------
> >
> > _______________________________________________
> > PHP-users mailing list  PHP-users @ php.gr.jp
> > http://ns1.php.gr.jp/mailman/listinfo/php-users
> > PHP初心者のためのページ - 質問する前にはこちらをお読みください
> > http://www.php.gr.jp/php/novice.php3
> >
> 
> 
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3




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