正则表达式:删除第一个单词之后的所有内容到下一行

标签 regex

什么正则表达式用于删除每行中除第一个单词以外的所有内容:

数据:

JAMES          3.318  3.318      1
JOHN           3.271  6.589      2
ROBERT         3.143  9.732      3

我正在尝试在 Notepad++ 中执行此操作作为替代。

最佳答案

您可以将 ^(\s*\w+)\s+.*$ 替换为 \1 它将保留第一个单词并删除该行的其余部分.

关于正则表达式:删除第一个单词之后的所有内容到下一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8116727/

相关文章:

php - preg_match 允许反斜杠的问题

php - 如何使用 mysqli 正则表达式匹配哈希标签

Javascript正则表达式,循环中的变量带有转义字符

regex - 伊朗车牌号的正则表达式,包含波斯字母和数字

Java - 如果名称已经存在并考虑现有增量,则重命名输出文件

regex - 我的重定向 301 正则表达式有什么问题?

c# - 找到 RegEx 匹配然后提取

regex - Elasticsearch:如何按特定的URL路径过滤和分组?

c - 在 c 和正则表达式中使用 flex

regex - vim中以**开头的行大写