我正在Notepad ++中执行CTRL + H(查找和替换)
我想找到所有换行符后跟小写字符,以便用空格字符替换它们;从而删除了我文本中不需要的断行。
查找: \ r \ n +(?![A-Z] | [0-9])
替换:在此处插入空格字符
*确保您选择了“匹配案例”和“正则表达式”。
它完美无缺。
现在,我想在Microsoft Office Word文档中执行相同的操作。有线索吗?
答案 0 :(得分:1)
在Microsoft Word中,执行以下操作:
在“主页”选项卡上的“编辑”组中,单击“替换”以打开“查找和替换”对话框。
选中Use wildcards
复选框。如果没有看到“使用通配符”复选框,请单击“更多”,然后选中复选框。
在Find what:
框中,输入以下正则表达式:([a-z])^13
在Replace with:
框中输入:\1
- 那:(反斜杠1 SPACE)(不要忘记空格!)
就是这样!然后点击Replace
按钮或Replace All
按钮。
注意:在MS Word中,^13
字符与每行末尾的段落标记相匹配。
以下是有关Microsoft Word和正则表达式的更多信息 - http://office.microsoft.com/en-us/word-help/find-and-replace-text-by-using-regular-expressions-advanced-HA102350661.aspx
修改强>
哦,以上匹配小写字母PRECEDING换行符。
如果要匹配换行符小写字母,请执行以下操作:
在Find what:
框中,输入以下正则表达式:^13([a-z])
在Replace with:
框中输入:\1
- 那:(SPACE反斜杠1)(不要忘记空格!)
两种方式都经过测试,它们都可以在Microsoft Word 2010中使用,但文档说明所有版本97 - 2013都支持正则表达式。
祝你好运! :)