2
我想弄清楚正確的正則表達式來做到這一點的JavaScript。在PCRE,這不正是我想要的:Javascript正則表達式負面後顧
/^.*(?<!\/)kb([0-9]+).*$/im
目標:
- 如果我有沒有用斜槓前綴的值,如KB ,它會匹配內的數字。
- 如果該值與前綴正斜槓它不會匹配,如: http://someurl.com/info/KB12345
但是它看起來像,而這部作品在PCRE,它不會在JavaScript的工作,由於語法的否定:
(?<!\/)
我一直在試圖找出這regex101,但沒有運氣呢。任何想法或建議什麼在javascript中的純正則表達式相當於什麼?
我看到有一個負前瞻,但我似乎無法弄清楚:
/^.*(?!\/KB)kb([0-9]+).*$/im
謝謝!非常感謝解釋作爲一個學習點! – Tiago