0
嘿,我認爲我有這個鎖定,但測試證明,否則。正則表達式空白後跟特殊字符
我需要的只是一個空白後跟一個@符號
即相匹配的正則表達式。 '@'
目前我的
str.match(/[\s\@](.+)$/)
返回true正則表達式是有一個空白和字符串示例什麼不
在@任何地方匹配 'ASD ASD @'
的例什麼應該匹配 'ASD @asd'
我堅持,幫助表示讚賞:/
嘿,我認爲我有這個鎖定,但測試證明,否則。正則表達式空白後跟特殊字符
我需要的只是一個空白後跟一個@符號
即相匹配的正則表達式。 '@'
目前我的
str.match(/[\s\@](.+)$/)
返回true正則表達式是有一個空白和字符串示例什麼不
在@任何地方匹配 'ASD ASD @'
的例什麼應該匹配 'ASD @asd'
我堅持,幫助表示讚賞:/
爲什麼不能簡單地用
str.match(/\[email protected]/)
我這樣一個水療中心,就這麼簡單。 過於複雜化,因爲最初我在尋找'@'的非貪婪匹配,但無法弄清楚爲什麼我不能做同樣的/\s\@(.+)$/ –
對不起還有一件事我應該提到,最初的正則表達式是從比賽中返回的。 [ 「ASD @asd」, 「@asd」,指數:5,輸入: 「ASD @asd」] 新一 [ 「@」,指數:5,輸入: 「ASD @asd」] 如何獲得匹配的第二個屬性 –
如果您使用'str.match(/ \ s @(。+)/)',那麼'。+'會匹配'@'後面的所有內容並捕獲它就像在你的第一個正則表達式中一樣。由於這部分正則表達式不需要確定匹配或不匹配,因此我已將其刪除。只要你需要它就把它放回去。 –