
色々と試してみるのですがうまくいかず、アドバイスをお願いいたします。
HTMLのMAP要素(この例では無くとも良いのですが…)で、同じ様なルール内で特定の部分のみに置換を行う方法について教えてください。
例えば以下のコードの場合です。このコードの coords="100,1061,500,1629" に記載されています、一番目と三番目、つまりは 100と500、56と332、506と990の部分です。
<area shape="rect" coords="100,1061,500,1629" href="">
<area shape="rect" coords="56,2038,332,2758" href="">
<area shape="rect" coords="506,3027,990,3753" href="">
↑この一番目と三番目を固定で、一番目は10、三番目は1000など特定の数値に置換を行うにはどのような指定を行えばできますでしょうか?そもそも置換での対応は難しいでしょうか?
なお、二番目と四番目は変更を行いたくありません。
お詳しい方、アドバイスのほどよろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
正規表現で簡単な設定を使うとしたら。
検索
(<area shape="rect" coords=)"\d{1,},(\d{1,}),\d{1,},(\d{1,}" href="">)
置換
\1"10,\2,1000,\3
\1に (<area shape="rect" coords=) を入れることで、この文字列で
始まり"の後ろにある1桁以上を10に、カンマの後ろの数値を\2に入れ、
カンマの後ろを1000にして、残りを\3にしたものです。
https://murashun.jp/article/programming/regular- …
難しい正規表現ではないので、応用もしやすいと思う。
有難うございます!
希望する動作になりました、すごいです。
記述方法がいまいち把握しきれないので、頂いたリンクでもう少し調べてみたいと思います。
感謝申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Ctrl+Hで置換にならない
-
巡回置換と交代群について
-
PowerPointの置換の「すべて置...
-
この問題教えてください!!
-
htmlタグを一度に編集できますか?
-
チキン南蛮のソース タルタル派...
-
素人とプロのページの違いとは...
-
htmlでテキストファイルの中身...
-
人体の不思議展は、どこで行わ...
-
<IFRAME>でコンテンツ部分のみ...
-
左右クリック禁止でクリックす...
-
2ページにまたがる画像のダブ...
-
リンクを送るとは?
-
adobe PDF リンク枠を消せますか
-
ロボット検索に引っ掛けるテク...
-
HTMLのリンク先が表示されない
-
ドレッシングの種類(英語)
-
直リンク禁止 hを抜くだけでOK?
-
Dreamweaver現状維持したまま編...
-
ホームページビルダー6で、フレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerPointの置換の「すべて置...
-
巡回置換と交代群について
-
カンマ区切り形式ではなく、セ...
-
txtファイル内の指定の単語の数...
-
ExcelのROUND関数を一括解除し...
-
Ctrl+Hで置換にならない
-
Wordチェックボックス作り方(...
-
秀丸エディタ タブをカンマに...
-
Wordで一括して改ページする方法
-
エクセルで置換リストを別ブッ...
-
複数PDFファイル内の特定文字列...
-
アクセスのテーブル上でデータ...
-
複数の置換を1回だけの操作でや...
-
WZ Editor10 の置換ダイアログ...
-
エクセルでアルファベット5段階...
-
Flexible Renamerの正規表現の...
-
Accessで、特定の記号を削除し...
-
文字を一括で置換するソフト・...
-
同じような文字列で、特定の間...
-
vbaで実行後、指定のセルに戻す...
おすすめ情報