2016-04-17 5 views
0

にマッチする:正規表現は、私が始まる文字列と一致するようにしようとしていますリンク

http://www.xxxx.la/wallpaper/ 

で終わるを:ここで

"> 

は、私が得たものですが、それは動作しません。

/\bhttp:\/\/www\.xxxx\.la\/wallpaper\/\w+\"\>\b/ 
+0

*実際の記述なし*何かエラーが出ると不明な点があります。また、*正規表現でHTMLを解析する際に '>'までのヒント - タスクに正しいツールを使用した場合は、最初に問題を回避することができます。 –

答えて

1

\wは、文字、数字、またはアンダースコアを意味します。 ではなく、のマッチスペースがあります。

あなたは代わりに/http:\/\/www\.xxxx\.la\/wallpaper\/.+\"\>/\w.に置き換えてください)と思っています。

+0

'。+'は良い解決策ではありません(https://regex101.com/r/dM8tJ8/1)。 –

1

\bは単語間の境界を表します。文字列の始まりと終わりではないかもしれません。最初は、^を使用してください。最後には$を使用してください。私は\S代わりの\wを好む

/^http:\/\/www\.xxxx\.la\/wallpaper\/\S+\"\>$/ 

:だからあなたの正規表現は、これになります。私は恐れ入ります\w文字の範囲があまりにも限られています。

関連する問題