正则表达式删除方括号并留下数字

时间:2012-02-22 07:12:24

标签: regex notepad++ replace

我的文字以以下行开头:

[1] some text
[2] another text
[56] third

我需要删除方括号(仅在行的开头)并保留数字和文本,如:

1 some text
2 another text
56 third

我使用notepad ++

1 个答案:

答案 0 :(得分:4)

搜索

^\[(\d+)\]

并替换为

\1
  • ^是行开头的锚点

  • 您必须转义方括号,因为它们在正则表达式中具有特殊含义

  • \d+至少有一位

  • 由于\d+周围的括号,该号码存储在\1中,因此您需要\1作为替换文字。