PHP හි ස්වයංක්රීය රෙගුලාසි ප්රකාශන පරීක්ෂණය
ලියා ඇති රෙගුලාසි ප්රකාශන පේළි කිහිපයක් මත වහාම පහසුවෙන් පරීක්ෂා කිරීමට අපට ඉඩ සලසන කේතයක් ලියමු.
පරීක්ෂණ සඳහා අපගේ රෙගුලාසි ප්රකාශය පහත විචල්යයේ සංරක්ෂණය කර ඇති බවට උපකල්පනය කරමු:
<?php
$reg = '#\d{3,}#';
?>
පරීක්ෂණ සඳහා පේළි අරාවක් සාදමු:
<?php
$arr[] = 'aaa 123 bbb';
$arr[] = 'aaa 12345 bbb';
$arr[] = 'aaa 12x bbb';
$arr[] = 'aaa 12 bbb';
?>
මෙම අරාව පුථුලන ලූපයකින් හරහා ගමන් කරමින්, සෑම අංගයක්ම අපගේ රෙගුලාසි ප්රකාශනය මගින් පරීක්ෂා කරමු:
<?php
foreach ($arr as $str) {
echo $str . ' ' . preg_match($reg, $str) . '<br>';
}
?>
සියලු කේතය එකට එකතු කර රෙගුලාසි ප්රකාශන පරීක්ෂණය සඳහා පහසු රාමුවක් ලබා ගනිමු:
<?php
$reg = '#\d{3,}#'; // ඔබගේ රෙගුලාසි ප්රකාශනය
$arr[] = 'aaa 123 bbb'; // 1
$arr[] = 'aaa 12345 bbb'; // 1
$arr[] = 'aaa 12x bbb'; // 0
$arr[] = 'aaa 12 bbb'; // 0
foreach ($arr as $str) {
echo $str . ' ' . preg_match($reg, $str) . '<br>';
}
?>
පේළියක භාගික සංඛ්යාවක් තිබේදැයි ඔබට පරීක්ෂා කිරීමට අවශ්ය යැයි උපකල්පනය කරමු. යෝජිත ස්ක්රිප්ටය භාවිතා කරමින්, විවිධ පේළි මත ඔබගේ රෙගුලාසි ප්රකාශනය පරීක්ෂා කරන්න.