/ / notepad ++私は 'href = "' 'href =" javascript "と一致しないすべての出現を選択する正規表現を探しています - regex、notepad ++

メモ帳++私は 'href = "' 'href =" javascript "と一致しないすべての出現を選択する正規表現を探しています - regex、notepad ++

これはコードエディタのNotepad ++です。

私は次の問題を解決する正規表現を探しています:

私はhtmlファイルのセットを持っています。 JavaScript関数へのリンクではないリンクをすべて見つける必要があります。私が文字列 "href=""私は342の結果を得て、私が"href="javascript「私は301の結果を得ました。私は、最初のセットだけにある41の要素に乗りたいと思います。それはjavascript関数呼び出しではないすべてのリンクです。

私は現在の私よりも正規表現に精通している人が私にこのことを助けることができれば感謝しています。

回答:

回答№1は2

これはおそらくあなたのために働く "j"で始まらないURLにマッチします。

href="[^j]

回答№2の場合は1

私はNotepad ++でどのタイプのRegExpエンジンが使われているのか知りませんが、拡張正規表現は次のようになります:

href="(?:(?!javascript).)

回答№3の場合は0

PowerGrep w / RegexBuddy - 私はnotepad ++とPowerGrepを使用します