从字符串中删除一组字符串,多次出现

时间:2016-11-30 21:51:32

标签: regex

想要完全删除包含

的字符串的任何部分

\"AddedDate\":\"\\/Date(1480542000000-0600)\\/\"

1480526460000-0600不是硬编码的,可以是任何数字集(JSON日期)。

1 个答案:

答案 0 :(得分:1)

尝试使用此正则表达式\"AddedDate\":\"\\\/Date\(\d+(?:-\d+)?\)\\\?\"并替换为空字符串。如果正则表达式引擎不支持\d,请将其替换为[0-9]。这将匹配日期格式,如xx-x,x为任意位数。

如果您想在日期的第一部分中准确匹配13个数字,在第二部分中匹配4个数字,请使用\"AddedDate\":\"\\\/Date\(\d{13}(?:-\d{4})?\)\\\?\"

编辑:对于新格式,请使用\\\"AddedDate\\\":\\\"\\\\\/Date\(\d+(?:-\d+)?\)\\\\\/\\\"