从字符串 Typescript 中删除非英语 [重复]

Posted

技术标签:

【中文标题】从字符串 Typescript 中删除非英语 [重复]【英文标题】:Remove non-english from a string Typescript [duplicate] 【发布时间】:2019-03-13 11:51:36 【问题描述】:

嘿,我正在尝试使用正则表达式从字符串中删除数字。到目前为止,这是我的代码:

str.replace(/[^\w\s]/gi, '');

这会删除除字母和数字之外的所有内容,如何更改此正则表达式以同时删除数字?尝试添加 /d 没有运气

这不是重复的——我看到的所有答案都不适合我。他们中的大多数都在添加 0-9,A-Z 的东西,与这里的答案完全不同。

谢谢!

【问题讨论】:

试试str.replace(/[^\w|\s|\d]/gi, ''); 好吧,str.replace(/[^\w\s]|\d+/gi, ''); str.replace(/[0-9]+/g, '') 呢? 【参考方案1】:

我试过str.replace(/\d/g, '')。它对我有用。

【讨论】:

str.replace(/[^\w\s]|\d+/gi, '');最好的解决方案,其余的不能按需要工作。非常感谢@Wiktor Stribiżew

以上是关于从字符串 Typescript 中删除非英语 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用 Python 从文本中删除非英语单词

从df.columns单词中的文本中删除非英语单词包含字母和数字

r 从Portugues数据库中清除非英语字符.R

Redshift regexp_replace 非英语标准字符 [重复]

typescript 从字符串中删除第一行

如何使用 tm 包从非英语语料库中删除常用词尾?