我正在 Notepad++ 中执行 CTRL+H(查找和替换)
我想找到所有换行符后跟小写字符,以便用空格字符替换它们;从而删除文本中不需要的换行符。
Find : \r\n+(?![A-Z]|[0-9])
代替 :在此插入空格字符
*确保您选择了“相符" and "正则表达式".
它工作完美。
现在,我想在 Microsoft Office Word 文档中执行相同的操作。有什么线索吗?
在 Microsoft Word 中,执行以下操作:
在“开始”选项卡的“编辑”组中,单击“替换”以打开“查找和替换”对话框。
检查Use wildcards
复选框。如果没有看到“使用通配符”复选框,请单击“更多”,然后选中该复选框。
In the Find what:
框中,输入以下正则表达式:([a-z])^13
In the Replace with:
框中,输入:\1
- 那是:(反斜杠 1 空格)(不要忘记空格!)
就是这样!然后单击Replace
按钮或Replace All
button.
注意:在 MS Word 中,^13
字符与每行末尾的段落标记匹配。
以下是有关 Microsoft Word 和正则表达式的更多信息 -http://office.microsoft.com/en-us/word-help/find-and-replace-text-by-using-regular-expressions-advanced-HA102350661.aspx http://office.microsoft.com/en-us/word-help/find-and-replace-text-by-using-regular-expressions-advanced-HA102350661.aspx
Edit:
哦,上面匹配小写字母 PRECEDING 换行符。
如果要匹配后跟小写字母的换行符,请执行以下操作:
In the Find what:
框中,输入以下正则表达式:^13([a-z])
In the Replace with:
框中,输入:\1
- 那是:(空格反斜杠1)(不要忘记空格!)
两种方式都经过测试,它们都可以在 Microsoft Word 2010 中工作,但文档表明所有版本 97 - 2013 都支持正则表达式。
祝你好运! :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)