使用正则表达式删除带有省略号的未完成的字符串

阿尔瓦罗·乔奥

我试图从未完成的句子/单词中删除带有省略号的字符串,而不是带有省略号的任何句子中删除

1. String ... String
2. String String Str...
3. String string String ...
4. String Strin... String
5. String String ... Stri==...

输出

1. String ... String
3. String string String ...

我的第一个想法是尝试迭代每个句子,但是我认为正则表达式会更好(更好)。

正则表达式可能吗?如果是这样,怎么会呢?我尝试了几次正则表达式都失败了。

任何帮助将不胜感激。

ps:我无法发布实际的字符串(公司政策),这就是为什么我发布了这些虚拟示例。

编辑:

我已经尝试过正则表达式:

    /(\.*)\.\.\./mgi (I'm not an expert)

但在某些情况下会失败...

我将检索String数组中的每个句子,而不是一个庞大且混乱的String。

好吧,基本上任何带有未完成的单词或句子的东西我都需要讲究。(在省略号前带有单词或单个字符的任何内容

一种

我假设一个无效的句子...后面总是紧跟着一个单词

在下面的正则表达式中,您可以放置​​实际上分隔单词的任何内容。现在,我放.(空格字符)。

var str = `1. String ... String
2. String String Str...
3. String string String ...
4. String Strin... String
5. String String ... Stri==...`;

var cleaned = str.split('\n').filter(function (line) {
    return !line.match(/[^\. ]+\.{3}/);
}).join('\n');

console.log(cleaned);
/*
prints

1. String ... String
3. String string String ...
*/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式不匹配模式,后跟字符串中的水平省略号

来自分类Dev

如何使用正则表达式删除带有数字和特殊字符的字符串

来自分类Dev

使用正则表达式删除字符串

来自分类Dev

使用正则表达式删除字符串

来自分类Dev

如何使用带有查询字符串的正则表达式来验证URL?

来自分类Dev

使用正则表达式获取带有大写符号的字符串迅速的URL

来自分类Dev

如何使用带有Access和VBA的正则表达式匹配字符串

来自分类Dev

如何使用带有查询字符串的正则表达式来验证URL?

来自分类Dev

如何使用带有Access和VBA的正则表达式匹配字符串

来自分类Dev

使用带有或语句的正则表达式分割字符串

来自分类Dev

使用带有正则表达式的 sed 来替换字符串

来自分类Dev

使用可变字符串正则表达式有条件删除

来自分类Dev

使用正则表达式删除文档字符串的有效方法

来自分类Dev

使用正则表达式删除除匹配字符串外的所有文本

来自分类Dev

如何使用正则表达式从字符串中删除特定字符串

来自分类Dev

如何通过Python在属性文件中使用带有正则表达式字符串的正则表达式模式进行搜索

来自分类Dev

Notepad ++正则表达式删除带有静态和可变数据的字符串

来自分类Dev

删除正则表达式模式在字符串末尾带有反斜杠双引号的文本

来自分类Dev

用正则表达式删除字符串

来自分类Dev

正则表达式:删除中间字符串

来自分类Dev

正则表达式:删除中间字符串

来自分类Dev

正则表达式删除字符串

来自分类Dev

Java正则表达式解析带有特殊字符和数字的字符串

来自分类Dev

带有特殊字符python的正则表达式负前瞻字符串

来自分类Dev

perl 正则表达式与带有“+”字符的字符串匹配

来自分类Dev

带有特定字符串和任意数量的字符的正则表达式

来自分类Dev

使用正则表达式或字符串匹配从列表中删除带有点扩展名的元素

来自分类Dev

如何使用正则表达式从字符串中删除所有非字母数字字符(“#”除外)?

来自分类Dev

R-使用正则表达式删除所有字符串,特殊字符和模式结尾元素

Related 相关文章

  1. 1

    正则表达式不匹配模式,后跟字符串中的水平省略号

  2. 2

    如何使用正则表达式删除带有数字和特殊字符的字符串

  3. 3

    使用正则表达式删除字符串

  4. 4

    使用正则表达式删除字符串

  5. 5

    如何使用带有查询字符串的正则表达式来验证URL?

  6. 6

    使用正则表达式获取带有大写符号的字符串迅速的URL

  7. 7

    如何使用带有Access和VBA的正则表达式匹配字符串

  8. 8

    如何使用带有查询字符串的正则表达式来验证URL?

  9. 9

    如何使用带有Access和VBA的正则表达式匹配字符串

  10. 10

    使用带有或语句的正则表达式分割字符串

  11. 11

    使用带有正则表达式的 sed 来替换字符串

  12. 12

    使用可变字符串正则表达式有条件删除

  13. 13

    使用正则表达式删除文档字符串的有效方法

  14. 14

    使用正则表达式删除除匹配字符串外的所有文本

  15. 15

    如何使用正则表达式从字符串中删除特定字符串

  16. 16

    如何通过Python在属性文件中使用带有正则表达式字符串的正则表达式模式进行搜索

  17. 17

    Notepad ++正则表达式删除带有静态和可变数据的字符串

  18. 18

    删除正则表达式模式在字符串末尾带有反斜杠双引号的文本

  19. 19

    用正则表达式删除字符串

  20. 20

    正则表达式:删除中间字符串

  21. 21

    正则表达式:删除中间字符串

  22. 22

    正则表达式删除字符串

  23. 23

    Java正则表达式解析带有特殊字符和数字的字符串

  24. 24

    带有特殊字符python的正则表达式负前瞻字符串

  25. 25

    perl 正则表达式与带有“+”字符的字符串匹配

  26. 26

    带有特定字符串和任意数量的字符的正则表达式

  27. 27

    使用正则表达式或字符串匹配从列表中删除带有点扩展名的元素

  28. 28

    如何使用正则表达式从字符串中删除所有非字母数字字符(“#”除外)?

  29. 29

    R-使用正则表达式删除所有字符串,特殊字符和模式结尾元素

热门标签

归档