
No.2ベストアンサー
- 回答日時:
全角空白は 1 バイトではありません
JIS X 0201 での定義: 1面1区1点
iso2022jp でエンコード: 21 21
shift_jis でエンコード: 81 3f
euc-jp でエンコード: a1 a0
Unicode での定義: U+3000 IDEOGRAPHIC SPACE
utf-8 でエンコード: e3 80 80
というわけで、古い perl は1文字=1バイトの前提でしょうから
誤: s/^空+//g
正: s/^(空)+//g
shift_jis の場合は、更に一手間かける必要があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
COBOL・全角判定
-
COBOLでの全角文字の判定をした...
-
VBA 文字に半角が含まれて...
-
住宅にカナを入力する際に丁目...
-
エクセルでの”々”の扱い
-
エクセルにMicrosoft Barcode C...
-
word差し込み印刷 半角カタカ...
-
全角英数字の必要性が理解できない
-
VBAの文字列の中に”(全角のダブ...
-
ダブルコーテーションの置換
-
メモ帳の段落の揃え方
-
全角入力
-
封筒の宛先で縦書きの書き方
-
VBA Shift-JISをJISに変換する...
-
「一角」って何でしょうか
-
VB2005 DataGridViewの全角・半...
-
VB.net、テキストボックス入力...
-
IEからEdgeへの移行に伴うIMEの...
-
LaTeXで半角カンマと全角カンマ...
-
Accessで日付や数値を全角で表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
住宅にカナを入力する際に丁目...
-
VBA 文字に半角が含まれて...
-
IEからEdgeへの移行に伴うIMEの...
-
英数字のみ全角から半角に変換
-
全角英数字の必要性が理解できない
-
メモ帳の段落の揃え方
-
word差し込み印刷 半角カタカ...
-
COBOL・全角判定
-
エクセルにMicrosoft Barcode C...
-
VB.net、テキストボックス入力...
-
全角入力
-
封筒の宛先で縦書きの書き方
-
いまスマホからカードの申込み...
-
エクセルの検索が正しくできな...
-
Accessのテキストボックスの入...
-
VBで、String型のデータが、...
-
char型全角数字から、int型半角...
-
エクセルでの”々”の扱い
-
「一角」って何でしょうか
-
ログインする際のIDやパスワー...
おすすめ情報
調べて見てうまくいかなかったので質問させていただきました。
$val =~ s/^ *//g;
$val =~ s/^ +//g;
スペースが2個以上連続する場合、上の指定(*や+でマッチするハズ?)なのですがうまくいきません。
$val =~ s/^ *//g;
$val =~ s/^ +//g;
これだとスペース1つしか削除できない。