正则表达式:仅选择并删除每行开头的第一个单词

正则表达式:仅选择并删除每行开头的第一个单词

我只想选择并删除每行开头的第一个单词

例如:

My favorite flower is yello.
I love cars.
Book and flowers are my game.

输出应该是:

favorite flower is yello.
love cars.
and flowers are my game.

答案1

  • Ctrl+H
  • 找什么:^\S+\h*(.*$)
  • 用。。。来代替:$1
  • 查看 环绕
  • 查看 正则表达式
  • 取消选中 . matches newline
  • Replace all

解释:

^           # beginning of line
\S+         # 1 or more non space
\h*         # 0 or more horizontal spaces
(.*$)       # group 1, rest of the line

替代品:

$1          # content of group 1

截图(之前):

在此处输入图片描述

截图(之后):

在此处输入图片描述

答案2

  • Ctrl+F
  • 找什么:(?:^([a-z][A-Z]{0}))
  • 替换为:\2\2
  • 查看 环绕
  • 查看 正则表达式
  • Find All in Current Document

相关内容