Heim > Backend-Entwicklung > PHP-Tutorial > 正则匹配指定长度的数字要如何写

正则匹配指定长度的数字要如何写

WBOY
Freigeben: 2016-06-13 13:36:14
Original
1418 Leute haben es durchsucht

正则匹配指定长度的数字要怎么写?

1234567890
1234567890123
0987654321
3210987654321
1324354657
1324354657689
我只想匹配其中长度为10的那些数字,我要怎么写正则?

------解决方案--------------------
PHP code

$str=1234567890
<td>1234567890123</td>
<td>0987654321</td>
<td>3210987654321</td>
<td>1324354657</td>
<td>1324354657689</td>
htm;

preg_match('/(<td>[\d]{10})/',$str,$match);
print_R ($match[1]);
<br><font color="#e78608">------解决方案--------------------</font><br><dl class="code">PHP code<pre class="brush:php;toolbar:false">
<?php $str=<<<htm
<td>1234567890
Nach dem Login kopieren
1234567890123 0987654321 3210987654321 1324354657 1324354657689 htm; preg_match_all('/([\d]{10}\b)/',$str,$match); print_R ($match[1]);
------解决方案--------------------
PHP code
preg_match_all('/<td>(\d{10}\b)/',$str,$matchs);
print_r ($matchs);
<br><font color="#e78608">------解决方案--------------------</font><br>把函数改成 preg_match_all 就行了<br><br>preg_match_all('/(</td><td>[\d]{10})/',$str,$match);<br><br> <div class="clear">
                 
              
              
        
            </div>
</td>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage