【发布时间】:2019-10-12 20:28:10
【问题描述】:
我需要检查我在句号后放置一个空格的情况,并将其替换为 2 个空格。我有它的正则表达式,但 Atom 似乎调用无效。
(?<=\.|\") {1,}(?=[a-zA-Z])
条件:
- 句号后有 1 个空格。
- 如果句点带有右双引号,则在引号后加 1 个空格。
上面的正则表达式非常适合我的条件,但是 Atom 无法验证它。我需要将它用于现有文件。
【问题讨论】:
-
你想在这里做什么?删除/替换什么?您能否提供一个具有预期结果的示例文本?
-
如果需要替换为单个空格,尝试
([."]) {2,}(?=[a-zA-Z]),替换为"$1 "(不带引号) -
嘿,我正在尝试检查我的文本是否符合上述条件。如果有什么地方我错过了放 2 个空格。所以我认为理想情况下我应该在句号之后检查 1 个空格。
-
我已经改进了这个问题。
-
那么即使
([."]) ([a-zA-Z])替换为$1 $2($1和$2之间的两个空格)也应该可以。见this regex demo。
标签: regex atom-editor