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

如何用.NET正则表达式检查`包裹术语的空格缺失/冗余问题?

针对MemoQ(.NET框架)的正则解决方案

匹配`符号前后空格缺失的正则表达式

(?<![\s,.!?;:])`(?!`|[\s,.!?;:])|`(?<!`|[\s,.!?;:])(?![\s,.!?;:])

表达式说明

  • 第一部分 (?<![\s,.!?;:])(?!|[\s,.!?;:]):定位符号前缺少空格且前面不是句号、逗号等标点的错误(比如示例中的aline),同时排除转义的``符号避免误匹配
  • 第二部分 (?<!`|[\s,.!?;:])`(?![\s,.!?;:]):定位符号后缺少空格且后面不是标点的错误(比如示例中的another`line)
  • 字符集[\s,.!?;:]可根据需求扩展,比如添加括号、引号等需要排除的标点类型

使用提示

在MemoQ的搜索功能或QA规则配置中,直接套用该正则即可筛选出符合错误条件的文本——MemoQ基于.NET框架,完全支持这类零宽断言正则语法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 03:12:39