所以我使用正则表达式从字符串中获取信息,问题是我需要/
在字符串中的 a 处启动和停止。
这是一个例子
var regexp = /\/(.*?)=(.*?)\//g;
var url_hash = "/s=lorem+ipsum/p=2/";
var match;
var result = {};
while ((match = regexp.exec(url_hash)) != null) {
result[match[1]] = match[2];
}
我可以result['s']
毫无问题地抓取,但抓取变得有问题,因为forresult['p']
的结尾/
与 forresult['s']
的开头相同。如果我将字符串更改为它可以完美地工作,但这当然是可怕的。那么我该如何解决这个问题,使其既能结束又能在? 我被卡住了,任何帮助表示赞赏。/
result['p']
/s=lorem+ipsum//p=2/
/