【问题标题】:Atom editor regex expression to remove brackets from each time of textAtom 编辑器正则表达式从每次文本中删除括号
【发布时间】:2019-08-17 13:27:25
【问题描述】:

Atom 1.40.0

我正在使用 atom 并且我有大约 1000 行文本。我想从这行文本中删除左括号和右括号。而且我还想删除文本并将部分保留在括号内。我想使用正则表达式来执行此操作。

案例 1: alamo Gulf Coast Railroad (AGCR) (MMAX) 对此: alamo Gulf Coast Railroad

案例 2 alamo Gulf Coast Railroad (AGCR) (MMAX) 对此: AGCR MMAX

谢谢提前,

【问题讨论】:

    标签: regex atom-editor


    【解决方案1】:

    你可以试试这样的:

    \((\S*)\)|(^.+?(?=\(| \())
    

    Regex Demo

    1. 您的案例 1 由 (^.+?(?=\(| \()) 覆盖,可称为 $2(第 2 组)。
    2. 您的案例 2 由 \((\S*)\) 覆盖,可称为 $1(第 1 组)。

    因此,如果你想转

    alamo Gulf Coast Railroad (AGCR) (MMAX)alamo Gulf Coast Railroad AGCR MMAX

    您可以替换为$2$1。请参阅here(在替换字段中添加$1,或$2,或$2$1,具体取决于您的需要)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-14
      • 2018-08-25
      • 1970-01-01
      • 1970-01-01
      • 2011-05-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多