🖥

#Ruby の #正規表現 で 末尾が数字でない行の改行コードだけを削除する例 ( ruby remove with regexp not

2023/09/01に公開
  • ?<! 否定の先読み
  • $ 末尾
  • \\1 キャプチャを置換後に利用
"あいうえお\n123\nABC\n".gsub(/(?<![0-9])$\n/, "")
=> "あいうえお123\nABC"
"XY23\n123\nABC\n12DD\n333".gsub(/(?<![0-9])$\n/, "")
=> "XY23\n123\nABC12DD333"

Original by Github issue

https://github.com/YumaInaura/YumaInaura/issues/3079

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2020-04-18

Discussion