Javascript 如何从大字符串中删除特定的重复字符串
我有一个字符串,我想使用ajax或javascritp从字符串中删除一些重复的部分 字符串是-Javascript 如何从大字符串中删除特定的重复字符串,javascript,Javascript,我有一个字符串,我想使用ajax或javascritp从字符串中删除一些重复的部分 字符串是- 1-16-15-master=1232_2-34-33-master=1232_3-33-23-master=1236 上面的字符串是使用下划线符号连接的。表示以上字符串包括3个字符串。我想删除-master=122 “-master=”是默认值,但等号后=数字将更改。那么如何从上面的字符串中删除'-master=n...使用贪心的替换函数/-master=\d+/regex: var s
1-16-15-master=1232_2-34-33-master=1232_3-33-23-master=1236
上面的字符串是使用下划线符号连接的。表示以上字符串包括3个字符串。我想删除-master=122
“-master=”是默认值,但等号后=数字将更改。那么如何从上面的字符串中删除'-master=n...使用贪心的替换函数/-master=\d+/regex:
var s = "1-16-15-master=1232_2-34-33-master=1232_3-33-23-master=1236";
console.log(s.replace(/-master=\d+/g, ''));
PHP
JS
试试这个:
var str = "1-16-15-master=1232_2-34-33-master=1232_3-33-23-master=1236";
str = str.replace(/-master=/g,'=');
您想要这样的输出:1-16-15=1232_2-34-33=1232_3-33-23=1236?不是php。。它使用jquery或jsI-want输出,比如-1-16-15_2-34-33_3-33-23 PHP标记不应该被OP使用,而是被删除了。
var input = "1-16-15-master=1232_2-34-33-master=1232_3-33-23-master=1236";
var output = input.replace(/-master=\d+/g, '');
console.log(output); // 1-16-15_2-34-33_3-33-23
var str = "1-16-15-master=1232_2-34-33-master=1232_3-33-23-master=1236";
str = str.replace(/-master=/g,'=');