【发布时间】:2011-11-21 16:13:03
【问题描述】:
有人可以帮我找出字符串中任何数字第一次出现的位置吗?
我在网上找到的代码不起作用:
function my_offset($text){
preg_match('/^[^\-]*-\D*/', $text, $m);
return strlen($m[0]);
}
echo my_offset('[HorribleSubs] Bleach - 311 [720p].mkv');
【问题讨论】:
-
试试 preg_match('/[\d]+/', $text, $m);
-
另外,我发现使用在线“python regex repl”来测试和调试正则表达式很方便。例如:pythex.org
标签: php regex string character find-occurrences