1、如下图所示,我们期望将下划线后面的单个字母变为对应字母的大写,并且去除下划线
2、按 Ctrl + F 快捷键,打开“查找”对话框,查找模式选择“正则表达式”,“查找目标”输入框输入匹配的正则表达式,这里为_([a-zA-Z]{1}),点击“查曜廨枳簸找下一个”按钮,进行匹配情况查看。正则表达式说明:1. _ 表示匹配下划线2. [a-zA-Z] 表示匹配字母3. {1} 作用于[a-zA-Z] ,1代表匹配1个,表示下划线后紧跟1个字母4.([a-zA-Z]{1}) 圆括号表示1个分组,1个整体,为了之后的整体替换而添加,注意下划线要在分组括号之外,否者无法达到顺便删除下划线的目标。
3、点击“查找下一个”,可以查看匹配情况,顺便检查一下正则表达式能够正确匹配
4、点击对话框的“替换”标签,在“替换为”输入框中,输入替换内容,这里为\U\1。其中:1. \U 表示将匹配项转为大写(Upper),相应的,\L 表示转为小写(Lower)2. \1 作用于\U,代表匹配的第1个分组,以此类推,\2代表第2个分组。这里表示将匹配的第1个分组的内容转换为大写,而下划线没有在分组内,故替换时会自动被替换删除掉
5、点击“替换”按钮,单个进行替换处理,验证替换处理是否达到期望的目标。
6、验证替换处理没问题后,可以通过快捷键 Ctrl + Z 恢复文本内容到初始状态。然后,点击“全部替换”按钮,即可批量将匹配的小写字母变为大写字母。