したがって、正規表現を使用して文字列から情報を取得しています。問題は、文字列内の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']
問題なくグラブできますがresult['p']
、のエンディングがの開始と同じであるため、グラブが問題/
にresult['s']
なり/
ますresult['p']
。文字列を変更する/s=lorem+ipsum//p=2/
と完全に機能しますが、もちろんそれは恐ろしいことです。では、これを修正して、終了と起動の両方を行うにはどうすればよい/
ですか?私は立ち往生しています、どんな助けでもありがたいです。