*

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

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


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


cat-590684_640

JavaScriptの置換ネタです。

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

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

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

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

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

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

なに作ってるの?

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

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

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

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

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

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

「はやく作ってね。」

関連するほかの記事を見てみよう!
このサイトのトップページへ行く

  • このエントリーをはてなブックマークに追加
  • Pocket

Profile



Yoshihiko Yoshida
メディア運営業界23年目。Googleアナリティクス公式コミュニティ・アンサリスト最高ランク「レジェンド」国内初獲得。「マツコの知らない世界」Googleマップ案内人TV出演。Googleストリートビュー認定フォトグラファー。教育システム情報学会会員。元立教大学非常勤講師。主な著書「Googleアナリティクス基礎講座」(技術評論社)。趣味はデジカメとゲームとパン作り。>>もっと読む

Instagram

◆代表者略歴 ◆受賞歴
◆おもな著書 ◆TV出演歴
◆新聞掲載歴 ◆雑誌/連載歴
 <<お問い合わせはこちら>>

Facebook

このブログをRSS購読しよう!(無料)

follow us in feedly

よろしければ「いいね」して下さい!

 
PAGE TOP ↑