正則表達式一些幫助編寫捕獲這個爲「字符串不爲空」
/applicant-resume-upload?tfa_3352=ANYCHARACTERS
但不是這個
/applicant-resume-upload?tfa_3352=
(空白,而不是對價值的任何字符)正則表達式。
正則表達式一些幫助編寫捕獲這個爲「字符串不爲空」
/applicant-resume-upload?tfa_3352=ANYCHARACTERS
但不是這個
/applicant-resume-upload?tfa_3352=
(空白,而不是對價值的任何字符)正則表達式。
\/applicant-resume-upload\?tfa_3352=(?!$|\s+).*
這應該做it.It將確保它不是行或空格或換行符結束..
觀看演示。
在'靜態'部分做特殊字符還需要轉義嗎?初始斜槓,問號和等號... – dubesor 2014-10-29 17:45:40
只是跟進太像我澄清,在上面的回答其他評論者 - 我正在尋找匹配「不爲空」正則表達式(第1例如),並失敗「空白」(第二個例子)。 – dubesor 2014-10-29 17:49:19
我在想\ /申請人-簡歷上傳\ tfa_3352 \ =?($ |!\ S +)...我正在尋找方法,從而爲谷歌分析目標路徑正則表達式的工作,我認爲這是JS正則表達式引擎但不是100%確定。上面的代碼在regex101.com的測試中對我有用,但沒有escapes的最初的正則表達式沒有。 – dubesor 2014-10-29 17:55:31
不明白你想不是空白。
沒有空白:
\/applicant-resume-upload\?\w+=\S+
我不想空白。謝謝! – dubesor 2014-10-29 17:43:17
@dubesor所以這是第一種情況。 '\ S'表示任何字符,但是空白。 – HuStmpHrrr 2014-10-29 17:44:56
謝謝。而當「靜態」分隔符逃脫時,會是這樣嗎? \ /申請人-簡歷上傳\? ...等等,你也會截斷第一個問號的查找,所以兩種情況都會匹配。實際上,我在尋找「不空白=符號後」 – dubesor 2014-10-29 17:51:11
根據你的一些其他意見,它聽起來就像你不能用lookarounds?我敢肯定,大多數JavaScript引擎至少部分支持它們,但如果你不是這種情況,那麼這種模式應該工作。
\/applicant-resume-upload\?tfa_3352=.+
或者,如果你需要排除的白色空間,然後這個
\/applicant-resume-upload\?tfa_3352=\S+
我不確定,但我認爲谷歌分析可能能夠使用lookarounds。我試圖先前建議圖案_ \ /申請人-簡歷上傳\ tfa_3352 =?($ |!\ S +)* _作爲我的目標網址和將報告其是否正常工作。 – dubesor 2014-10-30 00:07:57
如何該字符串中有多少是恆定的? 「空白」是什麼意思?這是否意味着不是__nd string_或不_whitespace_? 'applicator-resume-upload'中應該匹配什麼?tfa_3352 = tfa_3352 ='? – sln 2014-10-29 18:41:26