
No.1ベストアンサー
- 回答日時:
確実に括弧が必ず閉じている,括弧の中に括弧が存在しないならば
$patstr="\(.*?\)|(.*?)";
$repstr="";
$sourcestr="山田(ヤマダ)太郎(タロウ)";
$str=mb_ereg_replace($patstr, $repstr, $sourcestr);
print($str."<br>");
でよいと思います。
括弧の中に括弧があったり閉じてない括弧がある場合にはもう少し
正規表現パターンを複雑にする必要があります。
この回答へのお礼
お礼日時:2010/06/07 11:57
ありがとうございます!
「山田 太郎 」
と出力されました!
後は同じ要領で全角スペースを半角スペースに置換して
半角スペースでスプリットすればいけそうですね!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字列の置換をCStringで(C++)
-
VBAのコマンドボタンの文字列の...
-
文字の入力で横バー上段、中断...
-
文字化け変換方法
-
全角括弧と全角読点の間隔を狭...
-
メッセージボックスで1025文字...
-
Accessの文字数を調べたい
-
ラベル(スタティックテキスト)...
-
、"(ダブルクォーテーション)...
-
COBOLの改行
-
エクセルのCOUNTIFが正しくカウ...
-
ソースコードの1行が長いとき...
-
コンボボックスの項目中に改行を
-
グレープシティのSPREAD...
-
エクセルVBAのprintステートメ...
-
エスケープ文字の復帰(¥r)と...
-
VBAのINPUTBOX内で、改行する方法
-
VBAで英数字入力チェックしたい。
-
改行コード(CR/LF)の設...
-
ファイルから読み取った改行文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ダブルコーテーション(
-
文字列の置換をCStringで(C++)
-
VBSで"をエスケープする文字は?
-
○分から○時間○分に変換
-
文字列のアスタリスク置換
-
入力文字に\\マークが入ってい...
-
文字列の括弧について(初心者)
-
c# string型の変数に、ダブルク...
-
近似した文字列を置換するエク...
-
PHPでjavascriptを書き出すとき...
-
文字列から、特定の文字を削除...
-
PHPの¥
-
空白文字のカンマへの変換について
-
REGEXREPLACE関数について、
-
$text = "
-
PHP 文字列から必要な部分を抜...
-
PHPの正規表現について
-
dirnameでパスが正しく取れない...
-
str_replaceで文字化け
-
PHPで「,」を「, 」へ置換した...
おすすめ情報