You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Notepad++正则匹配:仅匹配以「开头行末的。CRLF

解决方法

你需要的正则需满足两个核心要求:仅匹配行末的「。CRLF」,且该行必须以「「」开头。以下是具体实现方案:

方案1:使用\K重置匹配起点(支持PCRE、Python regex库、Java 9+等)

^「.*\K。\R
  • ^「:强制匹配行首的「「」字符,确保目标行符合开头条件
  • .*:匹配从行首到目标「。」之前的所有内容
  • \K:丢弃此前匹配的全部内容,仅保留后续部分作为最终匹配结果
  • 。\R:精准匹配行末的句号和任意换行格式(\R兼容CRLF、LF等常见换行符)

方案2:正向后顾断言(适用于JavaScript等不支持\K的引擎)

(?<=^「.*)。\r?\n
  • (?<=^「.*):通过正向后顾断言,验证当前位置之前的内容是以「「」开头的整行文本
  • 。\r?\n:匹配行末的句号和Windows系统常用的CRLF换行格式

上述两种方案都会仅返回你需要的「。CRLF」部分,不会包含整行其他内容。

内容的提问来源于stack exchange,提问作者i-like-steak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 14:55:15