2つのフィールドを含むファイルがあります。最初のフィールドには整数が含まれていてもなくてもかまいません。それが整数を含んでいて、ドットが整数に続く場合、私は第2フィールドの一部を操作したいと思います。したがって、例として:sedを使用して整数を含む行を置き換える方法
301. 301+Num+Ord # Change this one 301+Num+Card
100. 100+Num+Ord # Change this one 100+Num+Card
3'üncü 3+Num+Ord # DONOT CHANGE THIS ONE
48.7 48.7+Num+Real # DONOT CHANGE THIS ONE EITHER . is not at the end
24 24+Num+Card # DONOT CHANGE THIS ONE No dot
4. 4+Num+Ord # Change this one 4+Num+Card
. .+Punct # DONOT CHANGE THIS ONE
私は正規表現の知識が非常に限られているので、私はそれを作れませんでした。あなたが私を助けることができれば非常に感謝しています。ありがとう
のために簡潔な、テスト可能なサンプルの入力と別の期待される出力を格納するための[編集]あなたの質問をします。 See [ask]。 –
混乱を避けるために、入力ファイルと期待される出力として別々に投稿する必要があります。そして、あなたが試みたものは何でも追加して、無料でコード全体を尋ねるように描写してはいけません。何かが詰まった... – Sundeep