Я все еще новичок в использовании регулярных выражений. Я пытаюсь настроить регулярное выражение, где «0» никогда не будет совпадать, если оно само по себе. У меня есть 5 тестовых выражений. Последние 4 должны совпадать, а первая - нет. Тем не менее, я могу показаться, что только середина совпадает. Как я могу установить его так, чтобы он совпадал с последним?
<?php
$data1='0';
$data2='New Triggered By Test 01';
$data3='Hello';
$data4='01 Test';
$data5='00';
$pattern='/[^0]{1}/';
echo preg_match($pattern,$data1);
echo preg_match($pattern,$data2);
echo preg_match($pattern,$data3);
echo preg_match($pattern,$data4);
echo preg_match($pattern,$data5)
?>