如何使用正則表達式找到第一次出現字母(a-z)不區分大小寫的位置?查找字符串中第一個字母的位置
$string = "(232) ABC";
我想看到的7號返回A是在7位
我發現以下,但它似乎並沒有對所有的字符串工作:
preg_match("/^[a-z]+$/i", strtolower($tel_current), $matches, PREG_OFFSET_CAPTURE);
例如它不適用於以下內容:
"(520) 626-1855 kafds r";
我只是得到一個空數組。
刪除'^'和'$'從你的正則表達式。 –
爲什麼不使用'strpos()'? http://www.php.net/manual/en/function.strpos.php –
@ JayBlanchard-我知道沒有辦法只匹配使用strpos的字母 – Lock