regex - 正则表达式在匹配前的最后一个空格处开始新行
问题描述
我正在为 Notepad++ 寻找一个正则表达式,以使其每行最多包含 35 个字符。
我想开始新的一行:
- 在第 35 个字符之前的最后一个空白处
- 如果缺少空格,则在第 35 个字符之前的最后一个点出现
如果没有任何空格或点,我不想开始新行。
示例文本:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur.sint.occaecat.cupidatat.non.proident,.sunt.in.culpa.qui.officia.deserunt.mollit.anim.id.est.laborum.
此正则表达式匹配每一行,直到第 35 个字符,但我不知道如何添加空格/点选择:
^.{0,35}
你能帮助我吗?
谢谢
解决方案
推荐阅读
- java - 是否有可能以某种方式将 .setMicrosecondPosition() 与线一起使用,还是只能与剪辑一起使用
- php - 如何在 PHP 中发送带有一些参数的链接?
- c# - Postman 和 RestSharp 的不同结果
- mysql - 有没有更好的方法来构造这个 MySQL 查询以使其运行得更快?
- javascript - 提交表单时React useState钩子不起作用
- swiftui - SwiftUI (5.3) “苹果登录”
- html - 如何在 Chakra UI 元素中添加 ::-webkit-scrollbar 伪元素?(反应)
- d3.js - 鼠标指针与十字准线指针不同步。在 D3 v6 中
- asp.net - 如何使用 IdentityRoleClaim 表 (IdentityRoleClaim
Class) 在 ASP.Net Core 中的 Identity - go - 是否有工具可以检测到导致运行时崩溃的 nil 接口的这种使用?