我正在处理时间和子午线.
我可以有'2:0 a. m.'
或'2:0 am'
或'3:0 p. m.'
或'3:0 pm'
基本上,我想做的就是在first in the second发生的时候改变它.
我的try :
console.info('2:0 a. m.'.replace(/(.*?\s)([ampAMP]*?)/, "$1")); // 2:0 a. m.
这个我真的不明白...
'2:0 a. m.'.replace(/(.*?\s)([ampAMP]).*?([ampAMP])/, "$1"); // 2:0 .
这个不错,但看起来很奇怪,不确定这是不是最好的方法
'2:0 a. m.'.replace(/(.*?\s)([ampAMP]).*?([ampAMP]).*?$/, "$1$2$3");
我几乎无法从时间中删除子午线,但我如何才能在第一个空格之后替换不匹配[aAmMpP]
的所有字符?