我有这样的文字:
DESCRIPTION:When: יום שלישי 28 אוקטובר 2014 10:00 עד 11
我想剪切文本以将dat转换为linux时间日期
如何以正则表达式获得28(天),月(月)和2014(年),10:00(时间)?
还有更好的方法吗?
答案 0 :(得分:0)
你可以尝试使用preg_match提取所有数值,然后根据需要连接。
preg_match_all('!\d+!', $yourString, $matches);
echo $dateTime = $matches[0][2].':'.$matches[0][3].' '.$matches[0][0].'-'.$matches[0][4].'-'.$matches[0][1];
echo '<pre>';
print_r($matches[0]);
exit;