字符串看起来像这样:
"Hello John and Hi Anne"
或
"Hello Daniel and Hi Kraig"
我想从字符串中获取名字;例如
var name1 = "John"
var name2 = "Anne"
”
Hello
、Hi
、和
不会改变,只有名字会改变。
如何在 Javascript 中执行此操作?我真的不想计算索引。
编辑:名称变量中没有空格,即名称不能是“John Doe”。
最佳答案
var nameString = "Hello John and Hi Anne";
var names = nameString.match(/Hello (.*) and Hi (.*)/);
console.log(names[1]); // John
console.log(names[2]); // Anne
关于javascript - 在 Javascript 中对以下字符串进行子字符串化的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30378598/