我有一个字符串,例如
↵my name is Pankaj↵
我想从字符串中删除
↵
字符。"↵select * from eici limit 10".replace("↵", "")
运行良好。但是我想知道是否有其他方法来删除这些不必要的字符。
我有一个字符串,例如
↵my name is Pankaj↵
↵
字符。"↵select * from eici limit 10".replace("↵", "")
运行良好。但是我想知道是否有其他方法来删除这些不必要的字符。
运行良好。
如果它能正常工作,那么为什么要麻烦呢?你的解决方案完全可接受。
但我想知道是否有其他方法可以删除这些不必要的字符。
你也可以使用
"↵select * from eici limit 10".split("↵").join("")
↵
字符。 - Bergi不需要使用实际的字符,可以使用代码点。
不需要使用"↵"
,可以使用"\u21b5"
。
要查找代码,请使用'<character>'.charCodeAt(0).toString(16)
,然后像这样使用\u<number>
。
现在,您可以像这样使用它:
string.split("\u21b5").join(''); //split+join
string.replace(/\u21b5/g,''); //RegExp with unicode point
您也可以尝试使用正则表达式
,
"↵select * from eici limit 10".replace(/↵/g, "")
使用类似以下的内容
s.replace(/[^a-zA-Z0-9_ ]/g, "")
a-zA-Z
)、数字(0-9
)、下划线和空格。]
, -
, /
和反斜杠本身)。我曾经遇到过同样的问题,但是使用了trim()函数来清除所有额外的空格和↵字符。
str.trim();
↵
这样的一组字符。如果只是↵
,我会选择使用replace
函数。 - nu11p01n73R