Я пытаюсь, и с треском проваливаюсь, написать регулярное выражение, которое будет соответствовать всем следующим строкам с целыми числами в em. Я добавлю комментарии, чтобы указать, какие из них должны соответствовать.
"modelstub": "some-123908", // No match
"modelstub": "00432", // No match
"modelstub": "1607", // No match
"modelstub": 16-02, // No Match
"modelstub": 1605, // Match!
"modelstub": 1604, // Match!
"modelstub": 1603, // Match!
"modelstub": "1-602", // No match
Пожалуйста, прости меня за то, что я использую ColdFusion. Поверь мне, никто не ненавидит меня больше, чем я.
Но вот что я попробовал: ("modelstub":+)[0-9]+
Полный код ссылки:
<cfset output = REReplace(output, '("modelstub":+)[0-9]+', '"modelstub": "$1"', "ALL")>