我试图删除以下字符串中的“”(空格)。请注意,这只是字符串的一部分(其中只有一个有效的空格)。所以代码应该识别这个字符串然后删除空格。
示例:
18-Sep 00:20
测试
/\d{1,2}-[a-z]{3}\s*( )\d{2}:\d{2}/
答案 0 :(得分:3)
或尝试
/(\d{1,2}-[A-Z][a-z]{2}) +(\d{2}:\d{2})/ // REGEXP
与
"$1$2" // as the replacement string
这样,替换只会影响具有三位数月份名称的字符串片段,以大写字母开头。如有必要,它还会删除多个空格。
答案 1 :(得分:0)
你可以使用lookarounds:
(?<=\w) (?=\d{2}:\d{2})
<小时/>
分开了,这说:
(?<=\w) # pos. lookbehind
\ # space
(?=\d{2}:\d{2}) # 00:11 format