私はjavascriptでこれを行う正しい正規表現を把握しようとしています。 PCREでは、これは私が欲しいものを正確に行います。javascript regex negative look-behind
/^.*(?<!\/)kb([0-9]+).*$/im
目標:
- 私はスラッシュが付いていない値、例えばKB を持っている場合、それはよ内の番号と一致します。
- その値は接頭辞されている場合は、それが一致しませんスラッシュ例えば: これはPCREで動作している間、それはJavaScriptで動作しませんようにそれが原因構文に見えますがhttp://someurl.com/info/KB12345
否定の:
(?<!\/)
私はこれをregex101で把握しようとしていますが、まだ運がありません。任意のアイデアや、純粋なregexのjavascriptに相当するものについての提案ですか?
私はそこに負の先読みだが、私はそれを把握するように見えることはできません見た:
/^.*(?!\/KB)kb([0-9]+).*$/im
ありがとうございます!多くのことを学習ポイントとして説明していただきたいと思います! – Tiago