在BBCode中解析数字

时间:2016-07-09 14:42:37

标签: php regex bbcode

我有一个BBCode引号标记,其格式如下:

[quote=Username;123456]

分隔符始终存在。我怎样才能将数字与正则表达式(PHP)匹配?

1 个答案:

答案 0 :(得分:1)

单向(等等):

\[[^\d\[\]]+(\d+)\]

请参阅a demo on regex101.com

<小时/> 细分,这说:

\[         # match an open bracket
[^\d\[\]]+ # match anything not brackets or digits
(\d+)      # capture digits to group $1
\]         # match a closing bracket

您的数字将在群组$1中。