簡體   English   中英

在PHP的正則表達式中匹配未知數量的分組

[英]Matching an unknown number of groupings in a regular expression in PHP

我需要一個可以匹配PHP中未知數量分組的正則表達式。

例如,說我有字符串23434_234_234_234234_234_2342_234 我需要我的匹配數組來包含每個分組。 分組的數量可以在1到可能無窮大的范圍內。

是的,我意識到這可以通過將字符串切短並使用下划線作為分隔符來完成,但這是在正則表達式中的一種練習,而不是字符串操作。

嘗試這個:

$string = '23434_234_234_234234_234_2342_234';
$pattern = '/([0-9]+)/';

preg_match_all($pattern, $string, $matches);

var_dump($matches);

暫無
暫無

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

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