1

正規表現を使用してdreamweaverの文字列を置き換える方法を知っている人はいますか?

基本的に変えたい

.htm? "から.htm?" rel = "nofollow"

探している文字列をdreamweaverで問題なく見つけることができます

\.htm\?(.*?)\" 

上記のコードは、上記の文字列を完全に検出します。しかし、交換部品と少し混乱しているのではないかと思います。

コードを使用する場合

.htm?(.*?)" rel="nofollow"

置換セクションでは、まさにそれで置換します。パラメータ文字列を保持するために取得する方法はありますか?

見てくれてありがとう!

4

1 に答える 1

6

必要なのは、キャプチャ グループです。ちなみに、あなたはすでに持っています。括弧は、その中で一致したものをすべてキャプチャします。かっこのセットは 1 つしかないため、キャプチャ グループは number でインデックス付けされます1

この置換文字列を試してください:

.htm?$1" rel="nofollow"

オルタナティブ、$0フルマッチに対応。したがって、これを次のように置き換えることもできます

$0 rel="nofollow"

編集:$0現在、Dreamweaver で使用している人を見つけることができません。うまくいかない場合は、試合全体をキャプチャします。

(\.htm\?(.*?)\")

そしてそれを

$1 rel="nofollow"
于 2012-11-15T14:15:49.193 に答える