Ben regex üzerinde, ben arada bir şey öğrendim oldukça yeni değilim, ama yine de bilgi dökmek olduğunu!
Bunu ben nasıl açıklama için size sormak istiyorum!
Eğer onlar diğerinden biraz farklı yolu, bir biçimlendirilmiş olabilir ama onlar çok benzer gördüğünüz gibi ben, şu dizeleri var varsayarak!
DTSTART;TZID="America/Chicago":20030819T000000
DTEND;TZID="America/Chicago":20030819T010000
DTSTART;TZID=US/Pacific
DTSTART;VALUE=DATE
Şimdi i between first A-Z block ve colon, örneğin ben devam ediyorum bu yüzden her şeyi değiştirmek istiyorum
DTSTART:20030819T000000
DTEND:20030819T010000
DTSTART
DTSTART
yani benim çok noobs bilgi üzerine ben bu boktan regex dışarı çalıştı! :-(
preg_replace( '/^[A-Z](?!;[A-Z]=[\w\W]+):$/m' , '' , $data );
ama eminim neden bu regex çalışmayacaktır!? :-)
Pls bana yardım et!
PS: soru başlık oldukça i istiyorum, explaned olduğu zamanda, örneğin maçın başka bir iyi biliyorum dize bloğunu kullanmak biliyorum ...
preg_replace( '/^[DTSTART](?!;[A-Z]=[\w\W]+):$/m' , '' , $data );
.. Delete DTSTART
olmadan
Zaman ayırdığınız için teşekkürler!
Regards Luca Filosofi