[過去ログ] Regular Expression(正規表現) Part13©2ch.net (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
10(3): 2014/11/06(木)09:13 ID:R+FFieFi(1) AAS
●Regular Expressionの使用環境
MKEditor or 秀丸Editor
●検索か置換か?
置換
●説明
HTMLファイル(XHTML1.0 Traditional)中の下記条件にあうコメントを画像リンクに変換したい
以下、24、とある部分は最大三桁までの正の整数(1〜350までの数字)で不連続、半角と読み替えてください。
なお数字が3桁に満たない場合はURL部分の場合は0で埋める必要があります。
ex)24->024
alt=""のところはalt="1-24"でもalt="1-024"でもalt="24"でも構いません。
お願いします
●対象データ
<p><!-- 1-24 --></p>
が、HTMLファイル中に多数点在
●希望する結果
<p><a href="外部リンク:picasaweb.google.com
<img src="外部リンク:lh3.googleusercontent.com
height="640" width="480" alt="1-24" /></a></p>
*2chの一行あたりの文字数制限の関係で改行ありますが、本当は一切入りません
11: 2014/11/06(木)10:28 ID:lWF4wSu7(1) AAS
>>10
補足
alt=""の置換は出来ればいいや程度で本命はURL文字列ないの置換です。
0埋めが無理な場合は1桁、2桁、3桁の場合で複数回に分けても構いません。
15: 2014/11/06(木)21:18 ID:R1OkTjAz(1/2) AAS
>>10
MKEditorだと正規表現はかなり貧弱な模様なので、マクロかスクリプトでやるべきだよ
例として WSH(JScript)の場合(c:\test.js)
MKEditorのメニュー - ツール - コマンドに、
コマンドライン: c:\test.js
パラメータ: %FILENAME%
として登録し実行
ただし、ファイルが外部で書き替わってもMKEditorは認識してくれないので
既存のファイルのみ可能でコマンド実行後、メニュー - ファイル -読み直すことが必要
17: 2014/11/07(金)00:10 ID:Ac/zCtPZ(1) AAS
皆様ありがとうございます。
>>10
です。
PicasaのURLをその後しばらく眺めていたところ、末尾以外にも変動するところが複数あり、しかも規則性なし、みたいで凄まじく脱力しております。おのれ、Googleめ。
せっかく多数の解決案をお示し頂きましたのに、私の調査不足でこんなことになりすみませんでした。
が、他に、正規表現で対処出来そうな物があるので、頂いた案を参考に自力で出来るように頑張ります。
MKEditorが複雑な置換に向かないということもご指摘ありがとうございます。
まことに申し訳ありませんでした。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.049s