RegEx:如果lookbehind显示小写,则删除换行符

2024-01-11

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

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

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

代替 :在此插入空格字符

*确保您选择了“相符" and "正则表达式".

它工作完美。

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


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

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

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

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

  4. 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 换行符。

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

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

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

两种方式都经过测试,它们都可以在 Microsoft Word 2010 中工作,但文档表明所有版本 97 - 2013 都支持正则表达式。

祝你好运! :)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RegEx:如果lookbehind显示小写,则删除换行符 的相关文章

随机推荐

  • AWS S3 CLI - 无法连接到终端节点 URL

    aws s3 ls Could not connect to the endpoint URL https s3 us east 1a amazonaws com 可能是什么问题呢 您的默认区域的默认配置文件可能有问题 检查您的文件 aws
  • 捕获异常后判断异常类型?

    即使知道您使用 catch all 捕获了异常 是否有办法确定异常类型 Example try SomeBigFunction catch Determine exception type here 简短回答 不 长答案 如果您从公共基类型
  • Eclipse 中的 SSL 调试

    运行 Eclipse 应用程序时出现以下错误 javax net ssl SSLHandshakeException sun security validator ValidatorException PKIX path building
  • C# 模拟键盘输入

    我需要知道如何模拟按键的键盘输入W S A D 我用过SendKeys没有任何效果以及InputSimulator库没有修复 我想做的是让游戏 战地 自然选择等较新的 FPS 游戏 等应用程序将这些模拟按键注册为真实的按键 我正在尝试制作一
  • 如何从 qml 启动 Qthread?

    我需要立即启动并停止 Qml 文件中的 QThread 扩展类 有什么解决办法吗 这是我的课 class SerialManager public QThread Q OBJECT public CircularList
  • List 和 Set 的性能和内存分配比较

    我想知道List和Set在性能 内存分配和可用性方面的比较 如果我没有任何要求保持对象列表中的唯一性 也不需要维护插入顺序 我可以互换使用ArrayList和SortedSet HashSet吗 直接使用 Collections 类而不是列
  • Delphi onshow 主窗体/模态窗体

    我有一个项目 有一个主窗体和一些其他窗体 当应用程序加载时 它需要执行一些任务并在主窗体顶部以模式形式显示结果 我遇到的问题是 如果我调用函数来执行任务 创建并在主窗体 onshow 事件中显示模态窗体 则模态窗体会出现 但主窗体不会出现
  • Bootstrap 3.3.2 中的媒体列表和文本溢出

    我最近将我的项目从 Bootstrap 3 2 x 更新到 3 3 2 最后一个版本 我发现与媒体对象 http getbootstrap com components media元素 我想在媒体标题中使用特殊的 less mixin te
  • WebViewCoreThre 中的 Android 致命信号 11 (SIGSEGV)

    使用东芝 AT300SE 101 v4 1 1 与其他平板电脑兼容 和一个简单的应用程序 该应用程序因错误而终止 06 19 11 02 12 092 A libc 20030 Fatal signal 11 SIGSEGV at 0x00
  • 如何在 python 中使用 C 扩展来绕过 GIL

    我想在 Python 中跨多个内核运行一个 cpu 密集型程序 并试图找出如何编写 C 扩展来做到这一点 有这方面的代码示例或教程吗 您已经可以将一个 Python 程序分解为多个进程 操作系统已经将您的进程分配给所有核心 Do this
  • 如何在位图上绘制整个表单?

    我想在画布上绘制整个表单 包括其标题栏和框架TBitmap object GetFormImage很酷 但是有两个问题 它也不粉刷窗框 当表单隐藏时它不起作用 您有解决这些问题的想法吗 访问非客户区的关键是GetWindowDC http
  • jUnit不同情况下相同的异常

    我正在为构造函数编写 jUnit 测试 该构造函数解析字符串 然后检查许多内容 当数据错误时 对于每件事 都会抛出一些带有不同消息的 IllegalArgumentException 所以我想为它编写测试 但是我如何识别抛出了什么错误 我该
  • 我如何可以为 UINavigationBar 而不是 UITabBar 的条色调颜色变化设置动画?

    我正在我的应用程序中实现一个主题 但遇到了一个奇怪的错误 功能 由于某些奇怪的原因 我无法使用UIView animate在我的自定义 UITabBarController 类中 对 UITabBar 的颜色变化进行动画处理 但相同的代码在
  • MySQL 在一个查询中获取 Mindate 和 Maxdate

    如何仅使用一个sql查询获取mysql中的最大日期和最小日期 SELECT MIN date col MAX date col FROM table name
  • 持有多个锁的线程进入 wait() 状态。它会释放所有持有锁吗?

    我编写了这个程序来检查线程 t1 是否持有两个不同对象的锁 Lock class 和 MyThread class 使用 MyThread class wait 在 MyThread class 实例上进入等待模式 它不会释放 Lock c
  • 使用 v4 Fragments API 实现 ActionBar 选项卡

    我的应用程序当前使用 Fragments v4 兼容性包来支持 Android 版本一直到 1 6 这意味着我的所有片段都继承自兼容包的版本Fragment 我目前正在尝试重新设计应用程序的部分内容以利用 Honeycomb 功能 例如Ac
  • 使用 Kendo Grid 获取数据时日期格式发生变化

    我正在尝试使用一些参数获取数据并将其加载到剑道网格中 但是当我使用日期参数时 日期格式正在改变 因此在服务器端显示错误的日期 作为我使用的参数的示例 new Date April 01 2016 但在服务器端它变成 04 01 2016 这
  • Internet Explorer toDataURL() 替代方案?

    所以我需要保存在a上绘制的图像数据
  • C libm.a 编译时不需要链接

    我试图编译一个源文件 其中包括
  • RegEx:如果lookbehind显示小写,则删除换行符

    我正在 Notepad 中执行 CTRL H 查找和替换 我想找到所有换行符后跟小写字符 以便用空格字符替换它们 从而删除文本中不需要的换行符 Find r n A Z 0 9 代替 在此插入空格字符 确保您选择了 相符 and 正则表达式