LoginSignup
0
0

More than 1 year has passed since last update.

stringの中身をsplit()とjoin()置き換える。

Posted at

はじめに

文章の中身を一部だけ、変更したい!splitとjoinでの文字列置換方法があります。
そのコードで、一瞬混乱したので、どこかの誰かのためにアウトプットします!

早速解説

const oldStr = aaabbbccc;

const newStr = oldStr.split('bbb').join(BBB);

//newStrは「aaaBBBccc」

①splitの区切り文字として'bbb'をセットすることで、'bbb'を区切り文字にして、配列を文字列に!
[aaa, ccc]
②joinで、'BBB'をセパレーターにして、配列を文字列に!
'aaaBBBccc'
結果的に置き換えができる!

おまけ

replace()

const newStr = '梅干おにぎり'.replace(/梅干/g, '');
// newStrは「塩おにぎり」となる。

replaceAll()

const oldStr = '梅干おにぎり 梅干おにぎり 梅干おにぎり';
const newStr = onigiri.replaceAll('梅干', '唐揚げ');
// newStrは「唐揚げおにぎり 唐揚げおにぎり 唐揚げおにぎり」となる。

replaceとsplit()とjoin()の使い分けって、調べてもあんまり出てこなかったので、もう少し調べます!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0