ページ 11

【解決済み!!】改行含んだ文字列を変数に入れたい!

Posted: 2022年4月19日(火) 22:37
by ピータンパン
お世話サマです!

タイトル通り、改行含んだ文字列を変数に入れたいです!

コード: 全て選択

var str = ’薬草の2倍の回復力がある多年草↵漢方薬にも使われている’;
str.replace(/\n/ig, '\n');
console.log(str); //改行された文字列
$gameVariables.setValue(1,str); //変数に入れると一行になっちゃう


コンソールに書き出されたアイテムの説明欄は
1行目と2行目の改行部分に「↵」とかいう記号が入るので、こんなことをしてます。

1行目と2行目をそれぞれ別の変数に入れるか
2行とも同じ変数に入れる方法はありますか!?
どうかどうかよろしくお願いします!!

Re: 改行含んだ文字列を変数に入れたい!

Posted: 2022年4月20日(水) 01:10
by 一般ピープル
こんにちは。

改行含む文字列を変数へ代入するのは
jsならエスケープシーケンスやテンプレートリテラルを使用するのでしょうけれど
ツクールのゲーム内変数へ入れたことがないので、1行目と2行目をそれぞれ別の変数に入れる方法を。

コード: 全て選択

var str = ’薬草の2倍の回復力がある多年草↵漢方薬にも使われている’;
var strA = str.substr(0, str.indexOf('\n'));
var strB = str.substr(str.indexOf('\n') + 1);
$gameVariables.setValue(1,strA);
$gameVariables.setValue(2,strB);

Re: 改行含んだ文字列を変数に入れたい!

Posted: 2022年4月20日(水) 21:12
by ピータンパン
おおおお!!一般ピーポーさん!!
ありがとございます!!

もうこのサイトには誰も居なくなってしまったんだと思ってました!!
おかげサマーで問題が解決しました!
感謝感激っす!
またお願いします!!