0

私は正規表現にかなり慣れていませんが、一致文字列を書きました。かなり近いと思いますが、うまくいきません。長い文字列で特定のパターンに一致する URL を見つける必要があります。

以下に、URL の例をいくつか示します。

http://static.squarespace.com/static/j433gj93943tj9043/23rf9g4390930/4343t49t4/4g93g4390g49u0/image.png
http://static.squarespace.com/static/yy9ii93i9034/g43g34/j6j66767j6gdrdg/g4g34g34h/something.png

これが私の正規表現です:

#^http://static.squarespace.com(a-zA-Z0-9-./)(png|jpg)$#

これらの URL は両方とも一致するはずですが、そうではありません... preg_match は ==== FALSE を返します

4

1 に答える 1

0

文字クラスの定義 (括弧) と繰り返し(プラス)を許可する必要があります。

^http://static.squarespace.com([a-zA-Z0-9-./]+)(png|jpg)$
于 2013-07-23T14:46:27.000 に答える