※ ChatGPTを利用し、要約された質問です(原文:いっぱいあるテキストファイルの中身を置換したい)
テキスト内容の置換について正規表現を用いた場合について
このQ&Aのポイント
テキストファイル内の特定のキーワードを除外して置換する方法について教えてください。
テキストファイル内の特定のキーワードを含まない行のみを別の文字に置換したい場合、どのようにすればよいでしょうか?
テキストファイル内の特定のキーワードを含む行以外を別の文字に置換する方法について教えてください。
テキスト内容の置換について正規表現を用いた場合について?どなたか教えてください。
テキストが100個くらいあるので「Greplace」を使っています。他にいい方法があればソフトは使いませんが・・・
<br>
テキストの中身はだいたい300行くらいです。
中身は例として下記のような感じです。
A111_selection_TXCDISU・・・・・・・・・・・・
B222_boot_TXCDISU・・・・・・・・・・・・
C333_DDcommand_TXCDISU・・・・・・・・・・・・
A234_Xmensanjo_TXCDISU・・・・・・・・・・・・
・
・
・
・
・
やりたいことは特定のキーワードをor検索をしてそのキーワードが“ない”行だけを別の文字に置換したいんです。
キーワードが多く50ワードくらいあります。
A111|B222|C333と区切って検索は出来るのですがこれを含む列は置換せずその他を置換したいのですがどうしたらよいのでしょうか?
欲しい結果は下記のようにです。
A111|B222|C333を含む行以外をmoeyanで置換
A111_selection_TXCDISU・・・・・・・・・・・・
B222_boot_TXCDISU・・・・・・・・・・・・
C333_DDcommand_TXCDISU・・・・・・・・・・・・
A234_moeyan_TXCDISU・・・・・・・・・・・・
・
・
・
・
・
補足
回答有難うございます。 GNU sedとはツールの名前ですか?? ちょっと調べてみましたがよくわからなかったもので・・・すみません