請指定正則表達式來查找所有不以「.pdf」結尾的字符串。 所以,應該找刺「一些字符串」和「一些stringpdf」,而不是像「一些string.pdf」字符串的正則表達式,不以指定的子串結尾
感謝, 阿列克謝Asiutin
請指定正則表達式來查找所有不以「.pdf」結尾的字符串。 所以,應該找刺「一些字符串」和「一些stringpdf」,而不是像「一些string.pdf」字符串的正則表達式,不以指定的子串結尾
感謝, 阿列克謝Asiutin
字符串如果你要測試個人串的,你可以使用這個表達式
/^(?!.*\.pdf$).*$/
如果有多個字符串的字符串內進行匹配,您可以使用
/(\s|^)(?![^\s]+\.pdf(\s|$))[^\s]+/
謝謝!效果很好。 – lexicus
這裏的正則表達式
/^(?!.*\.pdf$).*/
例如:
var r = /^(?!.*\.pdf$).*/;
r.test("some string"); //true
r.test("some stringpdf"); //true
r.test("some string.pdf"); //false
在實際
,我建議從@Nannuo雷的建議。
What.have.you.tried? – TommyBs
如果這就是你需要的一切,你可以使用正則表達式找到.pdf結尾的字符串,然後在匹配時拒絕它們,並接受其餘的信息 –
@NannuoLei甚至不要考慮爲此目的濫用正則表達式。 –