gpt4 book ai didi

正则表达式 : Remove line breaks if lookbehind shows a lowercase

转载 作者:行者123 更新时间:2023-12-04 18:08:04 28 4
gpt4 key购买 nike

我正在 Notepad++ 中执行 CTRL+H(查找和替换)

我想找到所有换行符后跟小写字符,以便用空格字符替换它们;从而删除我的文本中不需要的断行。

查找:\r\n+(?![A-Z]|[0-9])

替换:在此处插入空格字符

*确保您选择了“匹配大小写”和“正则表达式”。

它工作完美。

现在,我想在 Microsoft Office Word 文档中执行相同的操作。有什么线索吗?

最佳答案

在 Microsoft Word 中,执行以下操作:

  1. 在“主页”选项卡上的“编辑”组中,单击“替换”以打开“查找和替换”对话框。

  2. 选中使用通配符复选框。如果您没有看到“使用通配符”复选框,请单击“更多”,然后选中该复选框。

  3. Find what: 框中,输入以下正则表达式:([a-z])^13

  4. 替换为: 框中,输入:\1 - 即:(反斜杠 1 个空格)(不要忘记空格!)

就是这样!然后单击 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 换行符。

如果要匹配小写字母后跟的换行符,请执行以下操作:

  1. Find what: 框中,输入以下正则表达式:^13([a-z])

  2. Replace with: 框中,输入:\1 - 即:(SPACE 反斜杠 1)(不要忘记空格!)

测试了两种方式,它们都在 Microsoft Word 2010 中工作,但是文档说正则表达式在所有版本 97 - 2013 中都受支持。

祝你好运! :)

关于正则表达式 : Remove line breaks if lookbehind shows a lowercase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21590316/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com