[解決済み] GNU sed の lookahead 正規表現がおかしいのですが?
2022-02-18 23:41:28
質問
こんな感じです(簡略化した例)。
gsed -i -E 's/^(?!foo)(.*)$/bar\1/' file.txt
を置こうとしているのですが
bar
で始まっていないすべての行の前に
foo
. これがエラーになります。
gsed: -e expression #1, char 22: Invalid preceding regular expression
どうしたんですか?
解決方法は?
私の知る限りでは
sed
には、先読みも後見もありません。似たような構文を持つ、より強力な言語、例えば
perl
.
関連
-
[解決済み] 正規表現でのコロン記号の使用
-
[解決済み] Kibanaクエリの完全一致
-
[解決済み] sedで非欲張り(消極的)な正規表現マッチング?
-
[解決済み] シェルスクリプトで正規表現を使用するにはどうすればよいですか?
-
[解決済み] JavaScriptの正規表現でマッチしたグループにアクセスするにはどうすればよいですか?
-
[解決済み] 貪欲 vs. 渋い vs. 所有格の修飾語
-
[解決済み] sedでキャプチャしたグループのみを出力するには?
-
[解決済み】Regexのlookahead、lookbehind、atomic groupについて
-
[解決済み】MySQLで正規表現による置換を行うには?
-
[解決済み】ASCII以外の文字をすべてgrepする方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Regexのオプショングループ
-
[解決済み] 正規表現で複数の単語を任意の順序で並べる [重複]。
-
[解決済み] /bb|[^b]{2}/ どのように機能するのですか?[クローズド]
-
[解決済み] XPathのcontains関数で正規表現を使用する方法
-
[解決済み] 正規表現の主題文字列で空白を無視するには?
-
[解決済み] (grep) 非 ASCII 文字にマッチする正規表現ですか?
-
[解決済み] SQLite のクエリで正規表現を使うにはどうしたらいいですか?
-
[解決済み] 特定の文字が後にない'単語'を探す
-
[解決済み] 正規表現の末尾にある中括弧内のカンマ区切りの数字は何を意味するのですか?
-
[解決済み] 正規表現で任意の文字数を表す記号?