正規表現道場at PHP
正規表現道場 - 暇つぶし2ch689:マッチした文字列を小文字にしたい
11/01/17 22:59:46 e71m2/yA
PHPにおける正規表現に関する質問です。
下のサンプルプログラムでは$3が両方とも大文字の「US」になりますが、
最初の$3だけを小文字の「us」にする方法があれば教えてください。
OSはWindows、PHPは5.3です。

元の文字列の例
Country: US

変換後に得たい文字列の例
Country: <a href="URLリンク(ja.wikipedia.org)">US</a>

サンプルプログラム
<?php
$result = '';
$text = 'Country: US';
$pattern = '/(Country):(\s+)([A-Z]{2})/i';
$replace = "$1:$2<a href=\"URLリンク(ja.wikipedia.org)">$3</a>";

$result = preg_replace($pattern, $replace, $text);

echo $result;
?>


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch