0

私は初心者です。すべてを置き換えるために、メモ帳++で正規表現を作成しようとしていますhref="http://www.reactivemail.com/(any series of charcters)"

基本的に私が望むのは、すべての href の最後に / を置くことだけですが、ドットが含まれていない場合に限ります。たとえば、.html のようなファイルへのパスです。

だからここに私が見つけたいものがあります

href="http://www.reactivemail.com(some path to a directory)"

しかし無視するhref="http:www.reactivemail.com(some path).some extension"

ディレクトリにのみ移動し、最後に / がない href に / を追加したい

これは私が使用している正規表現です:

(href="http:\/\/www\.reactivemail\.com[^\.*.*"*]*)

そして交換は\1/

私が欲しいものを完璧に見つけてくれる

拡張子が .file の href の場合のみ、パスが検索され、.file の後のすべてが無視されます。ドットが含まれているためにすべてを無視するのではなく

4

2 に答える 2

0

少し危険ですが(質問に対する私のコメントを参照してください)、次の検索を試すことができます:

(href="http://www.reactivemail.com/[^."]*[^/])"

と置き換えます

\1/"
于 2009-10-16T10:49:59.263 に答える
0

これを試して (http[s]*\://[^\"]+)/([^\."/]+)" 、 に置き換えてください\1/\2/"。これにより、すべての http および https url がキャッチされますが、ピリオドが含まれるフォルダーは失われます。

于 2009-10-23T19:34:36.070 に答える