文字列にスペースとタブの両方があります。私は、文字列内のスペースのすべての出現を削除したいが、そのままタブスペースを維持したいと思います。 テキストファイルをインポートするときにタブ区切りオプションをExcelで使用できるようにタブを保存しますか? ありがとうスペースのみを削除し、文字列内のタブを無視したい
-6
A
答えて
2
タブはASCII文字0x09です。スペースは0x20です。スペースがタブには影響しません交換...
$str = "1 2 3\t4 5 6\t7 8 9\n";
$str =~ s/ //g;
# $str is now "123\t456\t789\n"
は、正規表現への導入のためperlrequickを見てみましょう。
1
[私は通常、このような質問「私のためにコードを書く」答えられないだろうが、私は既存の正規表現ベースの答えの代わりを与える答えを持っていることが重要だと思いました。]
ながら、 s/.../.../
を使用して文字列から文字を削除することができますが、Perlの正規表現エンジンのすべての能力を呼び出すことは、おそらくそれほど単純ではありません。音訳演算子(tr/.../.../
)は、/d
オプションを使用して、ターゲット文字列から特定の文字を削除します。
#!/usr/bin/perl
use strict;
use warnings;
my $str = "1 2 3\t4 5 6\t7 8 9\n";
print $str;
$str =~ tr/ //d;
print $str;
関連する問題
- 1. .splitは文字列のタブ/スペースを削除しますか?
- 2. 文字列内のスペースを再帰的に削除します
- 3. 文字配列内の特定の文字とスペースを無視する方法
- 4. Pythonの文字列内の数字の間のスペースを削除します
- 5. 句読点を無視してMATLAB文字列の余分なスペースを削除します
- 6. 文字列内のフォントタグのみを削除します。
- 7. 文字列内の余分なスペースを削除する方法
- 8. 文字列の先頭を無視して重複を削除する
- 9. oracleで文字列の不要なスペースを削除します。
- 10. 文字列から未知数のスペースを削除します
- 11. 文字列のすべてを削除しますが、Rのスペース、ダッシュ、文字は削除しますか?
- 12. 文字列内の隠し文字を削除する
- 13. 文字列内の数字の間のスペースを削除するノードjsコード
- 14. スペースと大文字小文字を無視するMysqlのインデックス?
- 15. 特殊文字とスペースを文字列から削除する
- 16. JavaScript文字列からフルストップ、コンマ、スペースを削除します。
- 17. シート内の文字列に基づいて列を削除したい
- 18. 文字列トークンを数えながらスペースを無視する
- 19. タブ( '\ t')を文字列javascriptから削除します
- 20. キャッシュ文字列を無視してクエリ文字列を
- 21. 文字列から削除されたスペースを戻す方法
- 22. R:gsub文字列間のスペースを削除せずに文字列に保持
- 23. Python:文字列内の文字列パターンを削除する
- 24. 文字列内の文字列を削除する
- 25. 相当のC#コード(文字列内の余分なスペースを削除)
- 26. 文字列の前後のスペースを削除するには?
- 27. ルアの括弧内の文字列間の空白を削除したい
- 28. スペースを無視して文字列を分割する方法は?
- 29. 文字列内のバックスラッシュの削除
- 30. Pythonを使用してファイル内の文字列内の余分なスペースを削除する
素晴らしいコメントですが、これはずっと前にこれを使用していましたが、実際にはそれを忘れていました:) –