Regex for removing specific pattern from string in c#

I have a string, which is containing JSON objects, I want to remove a specific pattern of characters from string i.e. _6″: (where number could be from 1 to 50).

JSON STRING :

"Toner_Request_Details": [
        {
          "Item_Code1": {
            "id": "80636.0"
          },
          "Current_Stock1": "4",
          "Quantity_Req": "5",
          "Item_Code1_1": {
            "id": "80637.0"
          },
          "Current_Stock1_2": "8",
          "Quantity_Req_3": "9",
          "Item_Code1_4": {
            "id": "80638.0"
          },
          "Current_Stock1_5": "12",
          "Quantity_Req_6": "13",
          "Item_Code1_7": {
            "id": "80639.0"
          },
          "Current_Stock1_8": "16",
          "Quantity_Req_9": "17",
          "Item_Code1_10": {
            "id": "80640.0"
          },
          "Current_Stock1_11": "20",
          "Quantity_Req_12": "21"
        }
      ]

I want to make,
Item_Code1_1 to Item_Code1
Current_Stock1_2 to Current_Stock1 and so on…

Please help me write a regex to remove pattern from string.

Read more here: Source link