我有一个文件,每行看起来像“J001.C1086”“JH001.Blend 10-111”。我需要删除每个行前的字母/数字。
删除后,它看起来像“C1086”“Blend 10-111”
谢谢!!
答案1
您可以在Notepad++
“查找”菜单上使用正则表达式。
在这种情况下,您可以转到“搜索”>“替换”或Ctrl + H
打开“查找和替换”菜单。
您需要Regular expression
在Search Mode
底部勾选。
使用 Regex 时尽可能具体非常重要 - 根据您的查询,我将删除句号之前的所有文本(包括句号)。
在里面找什么:字段中粘贴以下内容:
^.*\.(.*)$
在里面用。。。来代替:字段中,放置以下内容:
$1
用$1
括号内的任何内容替换行上的所有内容!
答案2
确实,正则表达式是你的朋友,并且学习起来非常高效。
对于你的情况,找到:
^\w+\.
使用 ReGeX 替换为空。
这应该可行。
顺便说一句,这意味着您搜索一行的开头(^),后跟至少一个(+)字母数字字符(\w)和一个句点(\.)。