晚上好,我试图在由制表符分隔的一行中提取多个变量。 这是这些行的示例:
ALPRAZOLAM XANAX ANXIETY F41.1
ALPRAZOLAM XANAX DEPRESSION F33.0
如何从这一行中提取单个值? 谢谢!
答案 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>