単語パターンから文字を削除

単語パターンから文字を削除

p.G345L私の文の言葉には、とのようなパターンがありますp.X31Z。削除する必要p.があるのでG345LX31Z

ベストアンサー1

定義するために何を使用しているかはわかりませんが、sedを介して簡単にパイプできます。 GNU実装の場合、sed'\b'はパターンマッチングの単語境界を表し、それを使用して "stop"などの文の一部を選択しないようにすることができます。

$ cat file
p.G345L sentence stop.  p.X31Z part of another sentence
$ sed 's/\bp\.//g' file 
G345L sentence stop.  X31Z part of another sentence

おすすめ記事