我不擅長正則表達式,需要一些幫助。我想正則表達式匹配字符串與開始 「與.html'結尾」以.html結尾的字符串
例如字符串:
"index.html"
...應該匹配:
index.html
如何我可以使用正則表達式嗎?
編輯:我需要以.html
我不擅長正則表達式,需要一些幫助。我想正則表達式匹配字符串與開始 「與.html'結尾」以.html結尾的字符串
例如字符串:
"index.html"
...應該匹配:
index.html
如何我可以使用正則表達式嗎?
編輯:我需要以.html
試試這個:
"[^"]+\.html"
你需要:在每端
"
在正則表達式沒有特殊意義)[^"]+
意義「至少一個非雙引號「\.
(單獨一個點,將意味着「任何字符」)html
如果您不希望包括在比賽中報價:
(?<=")[^"]+\.html(?=")
嗨,你的代碼根本不起作用。我使用記事本++我做錯了什麼? – onurcano22
@ onurcano22也許我誤解了你的問題。你想在引號內匹配'index.html',但是在文本中的任何位置? (我認爲*全*輸入/行必須是這個) – Bohemian
是的,我有很多文本鏈接,並希望匹配「」 – onurcano22
假設你想與"
符號開始,以.html
隨後"
結束比賽字(由數字太)結束所有字符串。 嘗試以下
(?<=")\w+\.html(?=")
我被建議不需要字符集。謝謝@TimPietzcker – tchelidze
嗨,我編輯了這個問題。你的代碼只匹配包含「索引」的字符串。感謝你的回答。 – onurcano22
我可能使用記事本++ – onurcano22
你驗證整個字符串,還是你在一個更長的字符串中尋找子匹配? –
我無法理解你的意思 – onurcano22
我在詢問你的意見。您是否試圖在較大的文本中找到所有匹配的字符串(例如,在網頁中),或者輸入限於一個字符串,並且您想檢查該字符串是否遵循正則表達式的規則。我想這是前者,根據你接受的答案。如果沒有,請注意,如果只有一部分字符串適合正則表達式,那麼該正則表達式也會匹配。 –