如何拼接几个字符串

时间:2019-01-25 18:38:57

标签: javascript

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

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

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

3 个答案:

答案 0 :(得分:4)

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

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

console.log(y);

答案 1 :(得分:1)

您可以根据空间拆分它,并将它们添加到这样的数组中

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);

答案 2 :(得分:0)

使用普通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]);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>