Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
文字列は次のとおりです。
I really love apples. gallery="67,65,60,49,45" Bananas are cool too.
そして、67 (それが何であるかに関係なく、シーケンスの最初の整数) だけが必要です。似合わないみたい。私の正規表現はあまり良くなく、グーグルを試してみましたが、正しい文字をまとめることができませんでした.
どんな助けでも大歓迎です。
あなたはおそらく次のようなものを探しています:
^\d+
は^、文字列の先頭に一致するアンカーです。そうすれば、「文字列の先頭にある任意の長さの数字」と一致します。
^
編集:
新しい要件については、使用します
(?<=gallery=")\d+
それはあなたが望む数と一致します。
$gallery = "67,65,60,49,45"; echo explode(',', $gallery)[0]; // will echo '67'