
1 echo "00012345" | sed -e "s/[0]*\(1234\)/\1/"
と入れた時、想定したのは1234なのですが、
実際には12345と出力されます。
2 echo "00012345" | sed -e "s/[0]*\(1234\)5/\1/"
と打つと1234になります。
グループ化してるので、1234だけが抽出されると思ったのですが、
なぜ1の時は5まで出力されるのでしょうか
ちなみにgrepを使って検索すると
echo "00012345" | egrep -o "(1234)"
1234と出て、グループ化でマッチングした物しか出ません
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
プログラミングについて
-
画像生成AIのプロンプトの作り...
-
プログラム言語
-
Python... 環境設定 初心者です...
-
自作scratch アニメの商用利用
-
HTMLソースが表示のページのも...
-
数学、プログラミング、物理、...
-
OS入ってる機器のソフト・アプ...
-
CSVファイルの複数行削除
-
Google ColaboでGUI作成
-
ラズベリーパイピコでのPch MOS...
-
IT業界より楽に稼げる業界って...
-
Geminiフォーム 画像生成で 人...
-
pip --versionがエラーになる
-
pythonの実行に関する質問
-
パイソンのソースコードをChatG...
-
Python 3.12.2 か一番最新のパ...
-
アルゴリズムとコードとは何で...
-
共テのプログラミング言語はPyt...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マッチングアプリで新しくアカ...
-
正規表現
-
正規表現の実行レポートは作成...
-
タグを正規表現で完全に削除
-
この正規表現の意味は?
-
謎の半角■文字を正規表現で文字...
-
文字同士の比較~抜き出し
-
文字のマッチングについて
-
Perlで別ファイルから文字列の抽出
-
/ [ 【 の文字をマッチさ...
-
置き換えについて
-
正規表現 \\b123bと^123$は同じ?
-
perlで記号除去を行いたいので...
-
リナックスの grepコマンド ...
-
正規表現で2種類ある括弧を区別...
-
記号とあらば、1文字でも全て...
-
perlのマッチでマッチしたい物...
-
正規表現の展開
-
パイプ以外をエスケープしてマ...
-
3回以上連続する文字(どんな...
おすすめ情報