Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript I';我试图找到并匹配一个单词/字符串,并得到逗号后的值_Javascript_Jquery_Regex - Fatal编程技术网

Javascript I';我试图找到并匹配一个单词/字符串,并得到逗号后的值

Javascript I';我试图找到并匹配一个单词/字符串,并得到逗号后的值,javascript,jquery,regex,Javascript,Jquery,Regex,我有一个级联列表(动态-可能是10或100),我需要找到并匹配一个特定的单词/字符串,并获取逗号后的值(见下文) 三角形涡流 乔,鼓 莎拉,键盘 吉尔,吉他 鲍勃,巴斯 举个例子,我想找到并匹配字符串sarah并抓取单词Keyboard,有什么办法吗?你想这样吗 var str=$(“#pre”).text(); var arr=str.match(/sarah/); console.log(arr[0]) 三角形涡流 乔,鼓 莎拉,键盘 吉尔,吉他 bob,Bass要获取sar

我有一个级联列表(动态-可能是10或100),我需要找到并匹配一个特定的单词/字符串,并获取逗号后的值(见下文)


三角形涡流
乔,鼓
莎拉,键盘
吉尔,吉他
鲍勃,巴斯


举个例子,我想找到并匹配字符串sarah并抓取单词Keyboard,有什么办法吗?

你想这样吗

var str=$(“#pre”).text();
var arr=str.match(/sarah/);
console.log(arr[0])

三角形涡流
乔,鼓
莎拉,键盘
吉尔,吉他

bob,Bass
要获取sarah后面的字符串,

str=$('pre').text();
re=new RegExp('sarah,(.*))
console.log(str.match(re)[1])

三角形涡流
乔,鼓
莎拉,键盘
吉尔,吉他
鲍勃,巴斯

此列表的来源是什么……您所显示的只是一些有问题的文本,而不是我们可以使用的数据或代码格式。还有你尝试过什么,做过什么研究。对如何分解字符串进行基础研究并不困难,因为它都在标记中的空白页上,至少将其放入一个允许迭代集合检查每个项目的结构中,无论是作为数组还是重复html元素。老实说,你似乎还没有对此做过任何研究,希望这是一个教程网站,但事实并非如此。在提出问题之前,你需要自己做基础研究。把它分成几个部分…字符串比较和操作,迭代一个集合etcI想知道所有其他人是如何解决的重点是你的问题显示没有任何研究工作。这不是代码编写或教程服务。您没有理由不能够对此进行足够的研究,从而能够提出一个代码起点……不要期望其他人为您完成所有的工作。不管这些答案是否与帮助中心中概述的本网站的工作方式不同,只是为了补充一点,因为他需要在后面加上这个词,他应该这样做:
arr.forEach(function(element){result.push(element.split(',')[1]);})
这并不是说单词永远是键盘+
文档。QuerySelector all
+
.match(/…/)
请注意在arr之前创建一个变量结果。ForEachThank dude,非常有用谢谢dude,很棒的工作,但我无法将此列表放入字符串中