2017-09-25 61 views
-1

Hellou,JSON - 重寫字符串的數字不包括引號

如何重命名此:

"Id": "3", 

這樣:

"Id": 3, 

我有一個字符串的記錄很長的文件。

我嘗試使用的IntelliJ更名,這個公式"\d+"$0完全地返回字符串引號。

+1

那麼,試試'「(\ d +)」'並替換爲'$ 1'(如果真是這樣的話,當你想用數字本身替換'''裏面的所有數字) –

回答

1

你需要看看如何regex groups工作。

$0始終表示整場比賽。要獲得它的一個小節(在你的案例中的數字),你需要在相關部分周圍使用括號來創建一個捕獲組,然後你可以通過基於1的索引來引用每個組。

所以你的情況,中"(\d+?)"對您的樣品字符串的模式將返回$1"3"$0(整場比賽),並3(第一個捕獲組)。

+0

非常感謝!也嘗試使用組,但只有$ 0 – Abedron

相關問題