如果行以 开头NEW
并且包含/
,则需要在末尾添加-reg
。
当前的:
NEW /RAM
VFXV RAM
NEW /TEST
SDFSDF
DSFDSF
NEW RAM
预期的:
NEW /RAM-reg
VFXV RAM
NEW /TEST-reg
SDFSDF
DSFDSF
NEW RAM
答案1
这将匹配所有以 NEW 开头并且在行中某处有斜线的行。
- Ctrl+F
- 找什么:
^NEW\b.*/.*\K$
- 用。。。来代替:
-reg
- 检查环绕
- 检查正则表达式
- 请勿检查
. matches newline
- Replace all
解释:
^ : begining of string
NEW\b : literally "NEW", followed by a word boundary to not match NEWLY
.*/.* : at least a slash in the line
\K : forget all we have seen until this position
$ : end of string
给定示例的结果:
NEW /RAM-reg
VFXV RAM
NEW /TEST-reg
SDFSDF
DSFDSF
NEW RAM