UTF-8 girdi - kelime olarak yazılı numaralarını tespit etmek için düzenli ifade

0 Cevap php

için cevaplar için teşekkürler:

"Kelime olarak yazılı numaralarını tespit etmek için düzenli ifade":

http://stackoverflow.com/questions/3608159/regular-expression-to-detect-numbers-written-as-words

Ben şimdi bu çalışma var, ancak ben aynı gereksinimi var ama kelime olarak sayılar Arapça (ya da herhangi başka bir UTF-8) bu kadar değil: İngiliz,

if (preg_match("/\p{L}\b(?:(?:واحد|اثنان|ثلاثة|أربعة|خمسة|ستة|سبعة|ثمانية|تسعة|صفر|عشرة)\b\s*?){4}/", $str, $matches) > 0) 
   return true;

Çalışmıyor - Ben googled ve preg_match ve UTF-8 dize ile epeyce sorunlar var gibi görünüyor ama işe bulundu önerilerden herhangi alamadım ettik. Herhangi bir yardım çok takdir.

0 Cevap