No.2ベストアンサー
- 回答日時:
s 置換コマンド(substitute)で、デリミッタで区切られた(正規表現の)文字列を、次に区切られた文字列で置換する
/ デリミッタ(区切り文字)
\ エスケープ文字
\s スペース、タブ、改行のいずれか1文字を意味する
* 正規表現(regular expression)で、直前のパターンの0回以上の繰り返し
$ 文字列の末尾を表す
--つまり----------------------------------------
\s* で、空白や改行の繰り返し(_あ___いう__ の、_ 部分)
\s*$ で、行末の複数の空白と改行
s/AAA/BBB/ で、AAA(正規表現) を BBB に置換する
s/\s*$// で、\s*$ を、// の中の文字列、つまり「無」に置換する
この回答へのお礼
お礼日時:2001/08/18 01:56
早速のアドバイスありがとうございます。
各記号と詳しい説明までして頂きありがとうございます。
また何かありましたら宜しくお願い致します。
No.1
- 回答日時:
私はPerlは詳しくないですが、これは正規表現ではないでしょうか。
正規表現は直接Perlには関係ありません。
sedやawkなどのUNIXコマンドでも多用されます。
\sはスペース、*は直前文字の0回以上の繰り返し(ここではスペース)、
$は行末を示します。sコマンドはs/a/b/という風に使って、
文字列aをbに変換するという意味ですから、
全体では「行末にあるスペースの0回以上の繰り返しを削除する」
という意味になります。
この回答へのお礼
お礼日時:2001/08/18 01:54
早速のアドバイスありがとうございます。
これはUNIX上でのコマンドであったわけですね。
どおりでPerlの事を調べても見つからないわけです。
詳しいところまで解説していただきありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux jsLinuxのコマンドについて。 aliasを使い、必ず削除前に確認メッセージを表示するコマンドを 1 2022/07/25 18:37
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- Visual Basic(VBA) EXCEL VBAでA列にある空白行より下の行すべてを削除する方法を教えてください。 3 2023/02/17 07:02
- その他(OS) Vimのコマンドモードで入力した文字列を削除する方法 1 2022/10/13 08:19
- その他(プログラミング・Web制作) DOSコマンドに詳しい方、お知恵をお貸しください 5 2022/11/04 20:55
- Excel(エクセル) Excelの関数で実現可能か知りたいです 5 2023/08/06 08:58
- Excel(エクセル) Vba エクセルマクロで、 A列の、A1セルからA10セルに空白のある行を削除する、のは Range 3 2022/11/05 17:44
- Mac OS Mac iPhoneの連絡帳の大量のリストを削除したい 1 2023/05/12 23:30
- Mac OS 「ゴミ箱を空にしています」と24時間も終らない現象 2 2022/05/23 08:39
- Excel(エクセル) エクセルVBA 複数行にまたがっている選択を判定するには 2 2023/05/21 21:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python 大文字小文字を区別しな...
-
Excel VBA 教えてください。 VB...
-
VBA(Excel)でファイル内の文字...
-
xmlファイル内の文字列置換
-
スペースで区切られた氏名から...
-
各項目がダブルクォーテーショ...
-
Perlでの文字列置換
-
Excel・ユーザーフォームの情報...
-
rubyのsub、gsubを使った文字列...
-
PowerShellでテキストの空白行...
-
Eclipse 改行後のタブ
-
テキストファイル中の文字列の置換
-
VBA 置換文字がみつからない時
-
Rubyで\\を\\\\に置換したい。
-
C#で空白行を削除する方法
-
正規表現で、特定の文字列を含...
-
秀丸での一括変換について
-
CSVファイルの中で、「 , 」カ...
-
EXCELからCSVにすると余計なカ...
-
Accessのテキストボックスの入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
csvデータのダブルクォーテーシ...
-
VBA 置換文字がみつからない時
-
csvデータ ダブルクォーテ...
-
各項目がダブルクォーテーショ...
-
正規表現で、特定の文字列を含...
-
スペースで区切られた氏名から...
-
xmlファイル内の文字列置換
-
正規表現 特定の文字列を含む行...
-
○文字目に文字挿入
-
PowerShellでテキストの空白行...
-
EXCEL警告「置換対象のデータが...
-
ハングルを日本語に置換
-
C#で空白行を削除する方法
-
python 大文字小文字を区別しな...
-
EXCELマクロを用いてグラフの系...
-
EXCEL VBA でCTRL+Fのダイア...
-
テキストファイル中の文字列の置換
-
word オートシェイプ内も一括変換
-
Excel・ユーザーフォームの情報...
-
テキストボックスの文字列を置...
おすすめ情報