如何从字符串中删除特定的相同字符串
How to remove particular same string from string
我在JavaScript中有一个大字符串和一些重复的小字符串。我只想删除那个特定的字符串,但符号不应该删除或更改。
大字符串是-
var temp="day=1-CT=18-box=calender1_day=2-CT=19-CT=20-box=calender2_day=3-CT=30-box=calender3";
IN上面的字符串三个子字符串用下划线(_)连接。所以我想从这三个子串中删除"box=calender(n)"。请帮忙。高级感谢。
使用简单的字符串替换函数。只要找到box=calender(n)
,就会将其删除。
temp = temp.replace('box=calender(n)','');
这样尝试:
<script>
function myFunction()
{
var temp="day=1-CT=18-box=calender1_day=2-CT=19-box=calender2_day=2-CT=20-box=calender2_day=3-CT=30-box=calender3";
str = temp.replace(/box=calender'd/g, '');
alert(str);
}
myFunction();
</script>
这可能是您搜索的线索
$temp="day=1-CT=18 box=calendal_day=2-CT=19-CT=20 box=calella2_day=3-CT=30 box=calender3"$patterns=数组('/box=日历[0-9]/',)$replace=数组('');echo preg_replace($patterns,$replace,$temp);
输出
day=1-CT=18-_day=2-CT=19-CT=20-_day=3-CT=30-
尝试:
var temp="day=1-CT=18-box=calender1_day=2-CT=19-box=calender2_day=2-CT=20-box=calender2_day=3-CT=30-box=calender3";
temp = temp.replace(/box=calender./g,"");
此处演示
你能试试这个吗,
var temp="day=1-CT=18-box=calender1_day=2-CT=19-box=calender2_day=2-CT=20-box=calender2_day=3-CT=30-box=calender3";
var pt = /box=calender'd/g;
temp = temp.replace(pt, "");
相关文章:
- React 15使用空字符串删除输入值
- IE在将字符串转换为日期时从日期中删除4小时
- 从字符串末尾删除空白无效
- 如何使用javascript选择字符串的部分,添加html标记或删除部分
- 如何从字符串中删除除字母、数字、空格、感叹号和问号之外的所有内容
- JavaScript从字符串中删除尾随空格和句点
- 正在删除'<以及那些>'来自javascript中的字符串
- jQuery 2.1 |删除重复子字符串的源子字符串
- 停止JSON.parse()从JSON字符串数据中删除尾随零
- 删除一个“;从javascript中的字符串末尾
- 从JavaScript中的名称-值对字符串中删除值
- 如何使用javascript在html表中删除字符串
- 如何在字符串中的值之前删除字符串中的动态数据?/ 使用 Lodash 的 _.trimStart 与动态数据
- 如何使用Jscript | JQuery在textArea中获取插入的|删除的字符串的索引和长度
- 如何删除“"使用javascript从字符串中提取字符
- 如何比较两个字符串并删除jquery中的元素
- javascript字符串删除X位置的一个字符并添加到起始位置
- JSON 字符串删除字符
- Javascript字符串删除空格和连字符
- Javascript字符串:删除除数字和第一个"