JavaScriptで複数の改行を置換するには他に置換してからすればOK

公開日: : 最終更新日:2017/07/26 javascript


LINE facebook twitter URLコピー
B! pocket note 楽天


cat-590684_640

JavaScriptの置換ネタです。

こんにちは。自作ツールをPHPやJavaScriptなどで作っていますカグア!です。

今日は、JavaScriptの文字列置換でちょっとハマったので、自分向けメモです。

JavaScriptで複数回の改行を置換する

たぶん、うまいやり方はあると思うのですが、複数行の改行の置換がJavaScriptでうまくいきませんでした。

結論としては、一旦、改行を別な文字列に置換して、それで、その文字列が2つ続きのものを見つける、というやり方で何とかなりました。

var csvData = csvData.replace(/
|
|
/g,">");
var csvData = csvData.replace(/>>/g,">");
var tempArray = csvData.split(">");

なに作ってるの?

とりあえず、今つくっているのはスクリプトを置換するスクリプト。

まあ、成果物ができたら、そちらのほうでまた公開はしますが、こういうのもきっとGitHubとかに置いておけばいろいろと楽なんでしょうけどね。まだそこまで言ってません。

しかし、作れば作るほど、for とか、goto とか、if とか、クラスとかオブジェクトとか、こういう根本的なアルゴリズムを作った人たちって、ほんと頭いいな、ということ。

いま、それに近いことやってるのですが、脳の全然使ってないような部分を使ってる感じで、ものすごく甘いもの欲しくなりますわ。

7197+ByGjoL._SX425_
ルタオ (LeTAO) ドゥーブルフロマージュとショコラドゥーブル 【Amazon.co.jp 限定】お試しセット / チーズケーキ: 食品・飲料・お酒 通販

こういうのガンガン食べたくなりますわ。さーてがんばろうっと。

「はやく作ってね。」
  • このエントリーをはてなブックマークに追加
  • Pocket
PAGE TOP ↑