にマッチする:正規表現は、私が始まる文字列と一致するようにしようとしていますリンク
http://www.xxxx.la/wallpaper/
で終わるを:ここで
">
は、私が得たものですが、それは動作しません。
/\bhttp:\/\/www\.xxxx\.la\/wallpaper\/\w+\"\>\b/
にマッチする:正規表現は、私が始まる文字列と一致するようにしようとしていますリンク
http://www.xxxx.la/wallpaper/
で終わるを:ここで
">
は、私が得たものですが、それは動作しません。
/\bhttp:\/\/www\.xxxx\.la\/wallpaper\/\w+\"\>\b/
\w
は、文字、数字、またはアンダースコアを意味します。 ではなく、のマッチスペースがあります。
あなたは代わりに/http:\/\/www\.xxxx\.la\/wallpaper\/.+\"\>/
(\w
を.
に置き換えてください)と思っています。
'。+'は良い解決策ではありません(https://regex101.com/r/dM8tJ8/1)。 –
\b
は単語間の境界を表します。文字列の始まりと終わりではないかもしれません。最初は、^
を使用してください。最後には$
を使用してください。私は\S
代わりの\w
を好む
/^http:\/\/www\.xxxx\.la\/wallpaper\/\S+\"\>$/
:だからあなたの正規表現は、これになります。私は恐れ入ります\w
文字の範囲があまりにも限られています。
*実際の記述なし*何かエラーが出ると不明な点があります。また、*正規表現でHTMLを解析する際に '>'までのヒント - タスクに正しいツールを使用した場合は、最初に問題を回避することができます。 –