Javascript 如何在不使用substring和indexOf的情况下从字符串中查找动态值
我有一个包含动态值的字符串。我想在不使用Javascript 如何在不使用substring和indexOf的情况下从字符串中查找动态值,javascript,c#-4.0,Javascript,C# 4.0,我有一个包含动态值的字符串。我想在不使用子字符串或indexOf的情况下从字符串中查找数组的索引 "XPath /package/items/item[**123**]/name" 考虑到将有任何值,而不是123。您将希望使用正则表达式来实现这一点。请参阅Mozilla开发者网络中的。将regex与match一起使用method@PranavCBalan:你能告诉我它的语法是什么吗?这不是答案。。。应该作为评论发布。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果
子字符串
或indexOf
的情况下从字符串中查找数组的索引
"XPath /package/items/item[**123**]/name"
考虑到将有任何值,而不是123。您将希望使用正则表达式来实现这一点。请参阅Mozilla开发者网络中的。将regex与match一起使用method@PranavCBalan:你能告诉我它的语法是什么吗?这不是答案。。。应该作为评论发布。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,只有链接的答案可能会无效。明白了;我将在今后的回答中牢记这一点。谢谢。
var str = "XPath /package/items/item[**123**]/name";
str.match(/\*\*(.*)\*\*/)[1];