【问题标题】:How to splice several strings如何拼接多个字符串
【发布时间】:2019-01-25 18:38:56
【问题描述】:

晚上好,我正在尝试在由制表符分隔的一行中提取多个变量。 以下是这些行的示例:

ALPRAZOLAM XANAX ANXIETY F41.1
ALPRAZOLAM XANAX DEPRESSION F33.0

如何从这一行中提取单个值? 谢谢!

【问题讨论】:

标签: javascript


【解决方案1】:

const x = `ALPRAZOLAM XANAX ANXIETY F41.1
ALPRAZOLAM XANAX DEPRESSION F33.0`;

const y = x.split("\n").flatMap(el => el.split(" "));

console.log(y);

【讨论】:

    【解决方案2】:

    你可以按照空间进行拆分,然后像这样添加到数组中

    var string = "ALPRAZOLAM XANAX DEPRESSION F33.0";
    var array = string.split( "\n" );
    console.log(array); 
    

    要根据换行符和空格分割它,请使用此

    var string = "ALPRAZOLAM XANAX DEPRESSION F33.0";
    var array = string.split(/\s+/);
    console.log(array);
    

    【讨论】:

      【解决方案3】:

      用纯 JS 完成

      var input = "ALPRAZOLAM XANAX ANXIETY F41.1";
      var arr = [];
      
      arr = input.split(' ');
      
      for (var i = 0; i < arr.length; i++){
        console.log(arr[i]);
      }
      &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"&gt;&lt;/script&gt;

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-10-30
        • 2014-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多