Hellou,
如何重命名:
"Id": "3",
到此:
"Id": 3,
我有一个包含字符串记录的长文件。
我尝试使用此公式"\d+"
的IntelliJ renamer,但$0
返回带引号的完整字符串。
答案 0 :(得分:1)
您需要了解regex groups的工作原理。
$0
将始终代表整场比赛。要获得它的子部分(在您的情况下为数字),您需要在相关部分周围使用括号来创建捕获组,然后您可以通过基于1的索引引用每个组。
因此,在您的情况下,示例字符串上的"(\d+?)"
模式将为"3"
(整个匹配)返回$0
,为{{1}返回3
(第一个捕获组)。