テキストエリアの改行を¥nの2文字で表現したい

MZ Platformとは 掲示板 MZプラットフォームユーザー会掲示板 テキストエリアの改行を¥nの2文字で表現したい

  • このトピックは、 2 返信、 2 投稿者 です。最終更新日: 2 週, 6 日 前 fum
3 件の投稿を閲覧中 - 1 ~ 3 件(全 3 件)
  • 著者
    投稿
  • #7602
    fum
    一般参加者

    お世話になります。
    テキストエリアの改行を「¥n」の2文字で文字列格納変数に収めたいのですが、
    (その後、その文字をjsonコードとして表現したい)どのような手法で
    行えばいいでしょうか。よろしくお願い致します。

    #7603
    MZPlatformユーザー会
    サイト管理者

    お問い合わせありがとうございます。

    改行のあるテキストを[テキストエリア]から取得すると[文字列格納変数]に設定されても改行は残っているので、任意の文字列で置換することができます。以下の手順をお試しください。

    1)[テキストエリア]の「テキストを取得」します。
    2)[文字列格納変数]に「文字列を設定」します。取得方法「メソッド処理結果」で1)の結果を取得し設定します。
    3)[文字列格納変数]のメソッド「正規表現に適合する全ての文字列を置換する(Strin.String)」で改行文字を「\n」に置換します。
    引数0:「\n」、引数1:「\\n」とします。置換え後の文字の方は「\」をエスケープします。

    以上で置換されるので、[文字列格納変数]内のテキストを[テキストファイル出力]等で保存します。
    なお、[文字列格納変数]のメソッド「指定文字列と一致するすべての文字列を置換する(String,String)」ではうまく置換できません。

    以上お試しいただき、ご不明な点がございましたら、再度ご連絡いただければ幸いです。
    どうぞよろしくお願い申し上げます。

    #7604
    fum
    一般参加者

    教えて頂いた方法で¥nの文字列表現ができました。
    ありがとうございました。

3 件の投稿を閲覧中 - 1 ~ 3 件(全 3 件)
  • このトピックに返信するには、ログインしてください。