【问题标题】:Replace Extra Words替换多余的单词
【发布时间】:2020-02-25 14:52:28
【问题描述】:

我正在尝试查看是否有大约 300 行退格的快捷方式,因为我正在尝试从 Python Standard Library 获取所有库并将其放入 .txt.js 文件中。例如,如果我要获得string — Common string operations 库,那么我将不得不删除— Common string operations。幸运的是,有一个连字符作为正则表达式的起点。有什么建议吗?

【问题讨论】:

  • 为什么这被否决了?如果没有足够的信息,我想解释一下,或者如果有需要更正。

标签: regex text replace editor atom-editor


【解决方案1】:

使用下一个正则表达式,您可以捕获 $1 捕获组中的第一部分以及 $2 中您要删除的所有内容。

(\w*) \— ((\w*)\s)*

考虑用 1 美元替换原子以仅获得第一部分。 注意“-”!=“-” https://regexr.com/4v2e9

【讨论】:

  • 我只需要在 "\s" 之后的末尾添加 \n 就可以了,但除此之外它效果很好:) (\w*) \— ((\w*)\s\n)*
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-21
  • 1970-01-01
  • 2015-05-18
  • 1970-01-01
  • 2012-01-04
相关资源
最近更新 更多