No.4
- 回答日時:
UTF-8やEUC-JPではマルチバイト文字にASCII文字(0x00-0x7F)が使われることはないので単純な検索や置換などはマルチバイト関数を使わなくても可能です。
Shift_JISの場合は”表”や”能”など文字コードに"\"(0x5C)を含むものがあるので出来ません。
ありがとうございます。
マルチバイト関数不要とは!
しかし、「単純」でない場合とはどの程度なのでしょうか?
なにか例を教えていただけると助かります。
よろしくお願いいたします。
(PHPを書くときはいつも文字コードがらみの問題で頭を痛めています。なんともややこしい…)
No.3
- 回答日時:
単純に
$str=str_replace('\\','¥',$str);
でよいのでは?
No.1ベストアンサー
- 回答日時:
リテラル文字列内で\を文字として認識させる為に\を重ねて
さらに正規表現で\をメタ文字の打ち消しではなく文字として認識させる為に・・・\\\\
上手く説明できなくてすいません。
とりあえず↓でいけると思います。
(1)$str = mb_ereg_replace("\\\\", '¥', $str);
(2)preg_replace("@\\\\@", '¥', $str);
なるほど!
\ 4連発の理由がわかりませんがしっかり置換してくれてます。
(2)は
$str = preg_replace("/\\\\/", '¥', $str);
ですよね…?
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのテキストボックスの入力文字制限 1 2023/01/18 20:43
- C言語・C++・C# C# 浮動小数の数値文字列化 1 2022/04/18 15:15
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- C言語・C++・C# str[j++]の意味 2 2022/08/30 16:20
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- その他(プログラミング・Web制作) python質問 1 2023/08/14 11:54
- オープンソース Python openpyxlを使用したセル番地の使用について 1 2023/08/03 22:05
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字の入力で横バー上段、中断...
-
全角括弧と全角読点の間隔を狭...
-
CapCutってどうやったら文字を...
-
VBAで英数字入力チェックしたい。
-
全角英数字のみ半角英数字にす...
-
全角英数文字が嫌われる理由を...
-
全角半角変換 C++/CLI
-
Excel関数「COUNTIF」で”文字”...
-
特定の文字を簡単な操作で半角...
-
2つ以上の連続する空白文字を除去
-
正規表現による文字列のチェッ...
-
記号は半角と全角どちらがよい...
-
半角文字と全角文字の判別の仕方
-
XMLのタグ名の禁則文字
-
半角記号、全角記号を含む正規...
-
テキストボックスの入力制限
-
文字列の漢字の有無の検索
-
半角英数字のみを受け付ける入...
-
エクセルのCOUNTIFが正しくカウ...
-
VBAのコマンドボタンの文字列の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字の入力で横バー上段、中断...
-
メッセージボックスで1025文字...
-
Excel関数「COUNTIF」で”文字”...
-
全角括弧と全角読点の間隔を狭...
-
半角記号、全角記号を含む正規...
-
エクセルのCOUNTIFが正しくカウ...
-
XMLのタグ名の禁則文字
-
文字列中の両丸括弧を取り除くV...
-
VBScriptである文字列に半角文...
-
全角英数文字が嫌われる理由を...
-
記号は半角と全角どちらがよい...
-
Excel2002 一桁数字だけ全角に置換
-
エクセルでの漢字、カタカナ、...
-
特定の文字を簡単な操作で半角...
-
Replace関数は文字数の制限ある...
-
VBAで英数字入力チェックしたい。
-
IT企業の技術屋にとって全角英...
-
2つ以上の連続する空白文字を除去
-
全角半角変換 C++/CLI
-
Accessの文字数を調べたい
おすすめ情報