gpt4 book ai didi

javascript - 如何解析字符串

转载 作者:行者123 更新时间:2023-11-28 12:05:51 25 4
gpt4 key购买 nike

我正在尝试解析以下字符串;

"data[Product][0][fieldname]"

我需要能够将“[0]”部分更改为数字,“数据[产品]”不会更改,而“[字段名称]”会更改。

我不知道如何使用 JavaScript 来做到这一点,但有一个粗略的想法。

我所知道的所有错误都在下面,但由于 [0] 每次不起作用时都会有所不同;

name="data[Product][0][fieldname]";
name.replace('[0]', '['+newrowid+']'

Jsfiddle; http://jsfiddle.net/fuzzy_dunlop/8WKcs/

最佳答案

使用正则表达式:

var a = "data[Product][0][fieldname]";
var re = /(.*\[.*\]\[)(.*)(\]\[.*\])/gi;

newstr = a.replace(re, "$1" + "YourString" + "$3");
document.write("Now: " + newstr);

示例代码:http://jsfiddle.net/NKbd9/1/

关于javascript - 如何解析字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10125184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com