atom - 如何在不替换部分搜索的情况下替换Atom?

时间:2017-01-06 19:12:18

标签: regex atom-editor

假设我在文件中有这些行:

{
 user: [
  {year:'Pre 1950',name:'Chris'},
  {year:'1950',name:'Joe'},
  {year:'1955',name:'Jan'},     
  {year:'1980',name:'Bob'}
 ]
}

我想替换所有不正确的This and an child That and a entrepreneur These and a banana This and an cookie an 我可以使用aan [^aeiou]来查找所有的incorrects(我想,我对regexp并不好)。
我想要的是使用这些表达式替换incorrects而不更改a ^[aeiou] / a之后的字母。 我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

您需要使用capturing group, (...),,然后将其包含在替换

搜索:

an ([^aeiou])
a ([aeiou])

替换:

a $1
an $1