当前位置: 首页 > 编程笔记 >

如何在JavaScript中删除非单词字符?

东郭俊楠
2023-03-14
本文向大家介绍如何在JavaScript中删除非单词字符?,包括了如何在JavaScript中删除非单词字符?的使用技巧和注意事项,需要的朋友参考一下

删除非单词字符

要删除非单词字符,我们需要使用正则表达式。删除非单词字符背后的逻辑是,只用nothing('')替换非单词字符。

示例

在下面的示例中,有许多非单词字符,并且在它们之间存在一个名为“ Tutorix是最好的电子学习平台”的文本。因此,使用正则表达式将非单词字符替换为none(''),以获取单词字符作为输出。

<html>
<body>
<script type="text/javascript">
   function remNonWord (string) {
      if ((string===null) || (string===''))
      return false;
      else
      string = string.toString();
      var PATTERN = /[^\x20\x2D0-9A-Z\x5Fa-z\xC0-\xD6\xD8-\xF6\xF8-\xFF]/g;
      return string.replace(PATTERN, '');
   }
   document.write(remNonWord('Tutorix is the ~!@^&";\'/?>#$%*()+`={}[]|\\:<.,best e-learning            platform'));
</script>
</body>
</html>

输出结果

Tutorix is the best e-learning platform
 类似资料:
  • 如果我有一根绳子 如何删除我尝试使用的所有“项:”s 但不幸的是,这删除了所有的I,T。Es和M,s来自任何可能跟随的字母。 我如何才能删除确切的文字谢谢!

  • 问题内容: 我想知道将“ haaaaapppppyyyy”转换为“ haappyy”的最佳方法是什么。 基本上,解析语时,人们有时会重复字符以增加重点。 我想知道这样做的最好方法是什么?使用不起作用,因为字母的顺序显然很重要。 有任何想法吗?我正在使用Python + nltk。 问题答案: 可以使用正则表达式来完成: 用一个字符的两倍来补充任何字符()后跟一个或多个相同字符(由于backref必

  • 问题内容: 我有一个停用词列表。我有一个搜索字符串。我想从字符串中删除单词。 举个例子: 现在,代码应删除“ What”和“ is”。但是在我的情况下,它会去除“ a”和“ at”。我在下面给出了我的代码。我可能做错了什么? 如果输入查询为“什么是Hello”,则输出为: 为什么会这样? 问题答案: 这是一种方法: 我注意到,如果列表中包含小写字母,您还希望删除该单词,因此我在条件检查中添加了对的

  • 我正在通过JSON提取twitter用户的个人资料图像。为此,我的代码是: 返回配置文件图像的url。url的格式可以是或或或等。 现在我想从我收到的每个网址中删除“_normal”部分。如何在php中实现这一点?我厌倦了尝试它。请帮助。

  • 问题内容: 我需要从字符串中删除所有不在集合中或不是空格的字符。 有人有功能吗? 问题答案: 听起来您几乎已经知道自己想做的事情,基本上将其定义为正则表达式。

  • 问题内容: 以下示例: 如何删除后两个重复项和? 结果应该看起来像 仅应删除第二个重复项,并且不应更改单词的顺序! 问题答案: