merhaba arkadaşlar bir preg replace fonksiyonunda . () [] | gibi karakterleri yok etmek için '#\W+#' => ' ' kullanıyorum. ancak parantezlerin sayıların yanındaysa gitmesini istemiyorum örneğin az once yazdığımı kullanınca "(2009)" olan yazı "2009" oluyor ve diğer karakterler temizleniyor. ben yıllar yanındaki parantezlerin ve sayılar arasındaki noktaların kalmasını istiyorum. yani
2009 = (2009)
v7 9 1 = v7.9.1
olmasını diğer tüm karakterlerin |, [] }{ gibi karakterin yok olmasını istiyorum
teşekkürler..
preg replace regex yardım
1
●361
- 07-01-2010, 03:37:37
- 07-01-2010, 12:50:51regular expressionların verdiğiniz regex ile eşleştiğinde tetiklenen olayı var. o olay ile düzeltmeleri yapabilirsiniz. regex ile ilgili detaylı bilgiyi googledan aratın çok güzel siteler var. inceleyin. regex kontrol stringini yazmak zor fakat çok kullanışlı.
http://www.regular-expressions.info/