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

.NET中如何调整正则表达式,移除Reference #匹配结果中的空格

正则匹配去空格解决方案

问题场景

样本数据:

Reference # 12345678

使用的原正则表达式:

(?<=Reference #)[ ]\d{8}\b

当前匹配结果包含空格,需求是将空格移入正向预查(lookbehind)中,让匹配结果仅保留目标数字。

修改后的正则表达式

直接把空格纳入正向预查的断言内容即可,修改后正则如下:

(?<=Reference # )\d{8}\b

调整后,正向预查会匹配Reference # (包含末尾空格),后续直接匹配8位数字,最终匹配结果就不会包含多余空格了。


内容的提问来源于stack exchange,提问作者dotnetdev1

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 11:45:58