如何在Notepad++中用正则表达式拆分多课程日期时间行?
用Notepad++拆分多字符日期代码的行
操作步骤:
- 打开你的数据集文件,按
Ctrl+H打开「替换」窗口。 - 在「搜索模式」里选择「正则表达式」,不要勾选「匹配换行符」。
- 填写以下内容:
- 查找目标:
^(\s*)([A-Z])([A-Z]+)\s+(.*)$ - 替换为:
$1$2 $4\r\n$1$3 $4
- 查找目标:
- 反复点击「替换所有」按钮,直到弹出提示「0处替换完成」为止。
效果说明:
- 原行
WRF 9a-5p会被拆分为:W 9a-5p R 9a-5p F 9a-5p - 带行首空格的原行
WR 9-10:15a会保留空格,拆分为:W 9-10:15a R 9-10:15a - 所有包含多字符日期代码的行(比如
WF、Su)都会按相同规则拆分,最终每行仅保留单个日期字符+时间。
内容的提问来源于stack exchange,提问作者Liam
相关产品推荐
相关产品推荐

