簡體   English   中英

PHP preg_match搜索特定模式

[英]PHP preg_match search for specific pattern

我對preg_match的語法不熟悉,想在字符串中找到以下模式。

  • 子字符串必須以ML開頭(M | L +空格)

  • 它以空白結尾

  • 之間,有一個號碼,通過分離,和兩側,數的長度是1-3個字符

有人可以幫我嗎?

示例字符串:

<path d="M 584,363 L 584,364 L 582,365 />
preg_match_all( '~[ML]\s+[0-9]{1,3},[0-9]{1,3}~i', $str, $mats );
print_r( $mats );

regEx之后的i標志表示不區分大小寫,請根據需要進行更改。

怎么樣preg_match_all

preg_match_all('/(\b[ML]\s+\d{1,3},\d{1,3}\s+)/', $string, $match);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM