【发布时间】:2018-06-04 20:29:59
【问题描述】:
我正在尝试提取较大字符串中出现的特定字符之间的字符串。
例如:
初始字符串为:
var str = "http://www.google.com?hello?kitty?test";
我希望能够将问号之间的所有子字符串存储为它们自己的变量,例如"hello"、"kitty" 和"test"。
如何使用 JavaScript 或正则表达式定位特定字符的不同索引之间的子字符串?
【问题讨论】:
-
您知道这不是一个有效的查询字符串吗?
-
也许你会发现这很有用:stackoverflow.com/a/13419367/8173730
-
如果
“test”被提取,为什么不“http://www.google.com”? -
它不打算用作有效的查询字符串,我只是在测试从 URL 中获取信息并使用它。
标签: javascript regex string find-occurrences