我有个问题。
我不知道怎么解释,所以我举个例子:
我想替换=)
为bla1
,我想替换=))
为bla2
。
但发生的事情=))
是bla1)
我能做些什么?
非常感谢,对不起我的英语
编辑:
我不能=))
先更换。我有更多这样的迹象。(>:),:((,:)) 等等...)。它们都在数组中,我使用一个循环来替换它们。全部更改会非常复杂。数组很大
我有个问题。
我不知道怎么解释,所以我举个例子:
我想替换=)
为bla1
,我想替换=))
为bla2
。
但发生的事情=))
是bla1)
我能做些什么?
非常感谢,对不起我的英语
编辑:
我不能=))
先更换。我有更多这样的迹象。(>:),:((,:)) 等等...)。它们都在数组中,我使用一个循环来替换它们。全部更改会非常复杂。数组很大
首先更换更专业的。
例子
var text = "This =)) is =) some demo =)) =) =)) text";
text = text.replace(/=\)\)/g, "bla2"); // =))
text = text.replace(/=\)/g, "bla1"); // =)
// text = This bla2 is bla1 some demo bla2 bla1 bla2 text
失败的例子
var text = "This =)) is =) some demo =)) =) =)) text :))";
text = text.replace(/=\)/g, "bla1"); // =)
text = text.replace(/=\)\)/g, "bla2"); // =))
// text = This bla1) is bla1 some demo bla1) bla1 bla1) text
你可以试试这个例如...
If you want to replace multiple "-" from single string
var str = "only-for-test";
str.replace(/-/g, "");
//out put : onlyfortest