我有一大堆的文字,例如:大括號正則表達式匹配產生太多結果
foofoofooabcdefhjkldh389dn{pdf}images/1.pdf,100%,500{/pdf}hfnkjt8499duidjglkj
我想提取以下內容:
{pdf}images/1.pdf,100%,500{/pdf}
所以這裏有一個正則表達式我做:
#{pdf}(.*?){/pdf}#
當檢查結果我回去:
Array
(
[0] => {pdf}images/1.pdf,100%,500{/pdf}
[1] => images/1.pdf,100%,500
)
我預計只會得到數組中的第一個項目,而是有兩個項目。 我正在使用PHP並進行測試我使用以下網站:PHP Regex Tester
我該如何才能獲得文本?