提问人:caliaa 提问时间:4/5/2023 最后编辑:caliaa 更新时间:4/5/2023 访问量:40
正则表达式。如何检查“之间的术语是否正确书写(额外/缺失空格)
Regex. How do I check that terms between ` are written correctly (extra/missing spaces)
问:
我正在翻译一个包含大量文本的文本,如下所示:text
我需要一个正则表达式来过滤有错误的字符串,例如:
this is a`line`
和
this is `another`line
基本上,' 字符之前和之后缺少空格。
句点、逗号等都可以。
我使用的软件是 MemoQ,它使用 .NET。谢谢。
答:
0赞
Hamish Smith
4/5/2023
#1
你可以尝试如下操作:
[^\\s]`.*`[^\\s]|[\\s]`.*`[^\\s]|[^\\s]`.*`[\\s]
它匹配“任何被反引号包围的东西”,两边都没有空格。
根据你的“线条”中的确切内容,你可能想缩小比赛的字符类别(非常宽泛,在实践中可能行不通)。.*
评论