Heim > Backend-Entwicklung > PHP-Tutorial > 正则表达式求解

正则表达式求解

WBOY
Freigeben: 2016-06-23 13:35:42
Original
1266 Leute haben es durchsucht

请问想匹配下面字符串的正则表达式该怎么写:
每个需要匹配的项目都是以空格结尾的

server_model=ProLiant DL360 G5;;  server_cpu_model=Intel(R) Xeon(R) CPU    E5405  @ 2.00GHz;;  cpu=21mhz;1;3;5;8 



回复讨论(解决方案)

问题没说清楚  

$s = "server_model=ProLiant DL360 G5;; server_cpu_model=Intel(R) Xeon(R) CPU    E5405  @ 2.00GHz;; cpu=21mhz;1;3;5;8";preg_match_all('/\s*(\S.+)(?:;;|$)/U', $s, $m);print_r($m[1]);
Nach dem Login kopieren
Array(    [0] => server_model=ProLiant DL360 G5    [1] => server_cpu_model=Intel(R) Xeon(R) CPU    E5405  @ 2.00GHz    [2] => cpu=21mhz;1;3;5;8)
Nach dem Login kopieren

感谢回复,已经很接近了,但我加了2个数据测试,发现了点小问题,烦请帮忙。谢谢!

server_model=ProLiant DL360 G5;; server_cpu_model=Intel(R) Xeon(R) CPU    E5405  @ 2.00GHz;; swap=3989MB;0;0;0;3999 memory=158MB;;;;1869 

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