Viv*_*ekL 6 javascript jquery cjk
我想替换它
"】|"
来自字符串的字符"this".
mystring is ="【権利确定月】| 1月"
和期望的输出是
"【権利确定月】1个月".
我已尝试使用数组操作,并使用此代码:
mystring.replace(/?|/g, '?')
Run Code Online (Sandbox Code Playgroud)
但没有工作.
我只想用"|"的序列.因为在那之后字符串会像这个例子一样增长:
"【権利确定月】1月|其他|其他|【其他】其他|其他|其他".
我已尝试过堆栈溢出提供的许多其他解决方案,但所有正则表达式包含我想要的上述序列字符的单个字符.
您需要转义,|因为它在正则表达式中具有特殊含义。\xe3\x80\x91|等于\xe3\x80\x91或(an empty string)因此结果是它\xe3\x80\x91用自身替换并插入\xe3\x80\x91到字符串中的所有其他字符之间。
var mystring ="\xe3\x80\x90\xe6\xa8\xa9\xe5\x88\xa9\xe7\xa2\xba\xe5\xae\x9a\xe6\x9c\x88\xe3\x80\x91|1\xe6\x9c\x88"\r\nvar myModifiedString = mystring.replace(/\xe3\x80\x91\\|/g, \'\xe3\x80\x91\');\r\n\r\nconsole.log(myModifiedString);Run Code Online (Sandbox Code Playgroud)\r\n| 归档时间: |
|
| 查看次数: |
139 次 |
| 最近记录: |