プロが教えるわが家の防犯対策術!

HTML編集で困っているのでお教え下さい。
ある特定の文字列を含む内容の一部を置換したいのですが、
正規表現の使用できるエディタで作業は可能でしょうか。
例としましては
<a href = "xxx/xxx/xxx.pdf>
<a href = "yyy/yyy/yyy.html>
のような表記で、「pdf」を含む文字列のみ
<a onclick href = "xxx/xxx/xxx.pdf>
と置換したいのですが。よろしくお願いいたします

A 回答 (2件)

ダブルクォーテーションが片方しかついてないですが、右にもついているのですよね?



正規表現を用いた置換なら秀丸でできます。
「検索」>「置換」で、「正規表現」にチェックを入れ、
検索:(<a )([^>]*.pdf">)
置換:\1onclick \2
でできるかと思います。

この回答への補足

早々にご回答いただきありがとうございます。
ダブルクォーテーションは両方ついています。
秀丸以外の正規表現の使用出来るエディタ(Sakura等)
でも同じでしょうか?
Sakuraでは検索に引っかかりませんでした。
お手数おかけいたします。

補足日時:2007/02/20 19:35
    • good
    • 0
この回答へのお礼

失礼いたしました。
.pdf">終わりで完全一致があるものはちゃんと置換可能でした。
ありがとうございました。

お礼日時:2007/02/20 19:50

FooEditorなら検索する文字列に「<a (?<foo>[^>]*.pdf">)」、置き換え後の文字列に「<a onclick

$1」と入力し、置き換えボタンを押せばできます
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!