例えば、以下のような文章があった時、
string = "hogehogehogehoge fugafugafugafuga hogehogehogehoge piyopiyopiyopiyopiyo"
最後のpiyopiyo・・・の文章とその直前の改行だけを取り除いて
string = "hogehogehogehoge fugafugafugafuga hogehogehogehoge"
と、変換するための正規表現での表し方を知りたいです。
文章中に改行が複数含まれることも考えられますが、あくまでも文章の中で一番後ろにある改行と、その改行以降全ての文章だけを削除したいです。
(文章が英数字であるか日本語であるかに限らず、任意の文字において、対応できるようにしたいです)
string.replace(HOGE/g,"");
として、HOGEの部分に適切な正規表現を入れればできそうだと思いましたが、複数ある改行のうち、一番最後の改行だけにマッチする方法も含めて、どうすれば良いのかがわかりませんでした。よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。