Ruby ファイルの適切な場所に新しい行を追加しようとしています。一部のファイルには、次のようなコードが含まれています。
def abc
...
end
def pqr
...
end
以下のような適切な場所に新しい行を追加したい:
def abc
...
end
def pqr
...
end
コードがより読みやすくなるように。私が思いついた最初の正規表現は、キーワードに基づいて一致def.*?def
するスイッチです。しかし、その正規表現は、すでに空白の改行で区切られている def キーワードにも一致します。何か案は?m
def