1

こんにちは皆さん、本当に助けが必要です。ファイルで一括置換式を実行する必要があります。置換する必要がある URL の大きなリストがあります。

ファイルを検索して、それぞれを適切なブランド アンカー リンクに置き換えたいと考えています。

http://www.example.com になります

<a href=”http://www.example.com”&gt; http://www.example.com</a>

複数のファイルのURLの大きなリストでこれを行う必要があります

次の式 (1)|(2)|(3) (?1a)(?2b)(?3c) を試しましたが、うまくいきません。これは私を超えています。どんな助けでも大歓迎です。ありがとう

4

1 に答える 1

2

Search > Replaceメニュー (ショートカットCTRL+ H) に移動し、次の操作を行います。

  1. 何を見つける:

    http:\/\/www\.\w+\.com
    
  2. 交換:

    <a href="$0">$0</a>
    
  3. ラジオボタン「正規表現」を選択

  4. 次に押すReplace All in All Opened Documents

regex101でテストして結果を確認できます。

重要な注意: URL と正規表現の照合は複雑になる可能性があります。のような URL のみに一致する最も単純な例を示しましたhttp://www.example.com。もっと複雑なものがある場合はお知らせください。ただし、データの一部を表示してください! この問題の詳細については、こちらこちらをご覧ください。

更新

マッチングももう少し複雑にしましょう yoursite.com/index.php?remainingurl

何を見つける:

    (?:https?:\/\/)?(?:www\.)?(\w+\.\w{2,6})(?:\/\w+\.\w+(?:\?\w+)?)?\b

交換:

    <a href="$0">$1</a>
于 2013-11-12T18:45:14.173 に答える