Nasıl "herhangi bir karakter" belirtebilirsiniz

0 Cevap php

Php Gelecek metin var:

$text='<div id="my_date_div"
                            year="2010"
                            month="12"
                            day="07"
                            hour="00"
                            minute="00"
                        >
                  <span id="my_span_days">dys</span>
                            <span id="my_span_hours">hrs</span>
                                                 </div>'

Ben yıl (2010) ve saati (00), üst metnin yalnızca belirli değerleri tutmak için () bir preg_replace gerçekleştirmek ister, örneğin istiyorum.

Ben / yıl = \ "/ ve / saat = \" /, ancak ben expresion beri istemiyorum diğer metni kaldırmak için nasıl bilmiyorum [. + \ S +] * gibi karakterler eşleşmiyor "bir arama yapmak veya <

Ne var olduğunu

$regex = "/[.+\s+]*year=\"(\d+)\"[.+\s+]*hour=\"(\d+)\"[.+\s+]*$/";
$regrep = "$1 $2";
echo preg_replace($regex, $regrep, $text);

Any hint? Thanks

0 Cevap