こんにちは。質問させていただきます。
タイトルの通りなのですが、何千行にも渡る文章中のほとんどに
下記の様なタグがふってあるとします。
<FONT color="#ff0000">の部分は当然様々な色を使ってますし<FONT face="Osaka,MS ゴシック">や
<FONT color="#ff0000" FONT face="Osaka,MS ゴシック">もあります。
<FONT color="#ff0000">~様々な文章1~</FONT><BR>
<FONT color="#ff0022">~様々な文章2~</FONT><BR>
<FONT color="#ff0033">~様々な文章3~</FONT><BR>
↓
~様々な文章1~<BR>
~様々な文章2~<BR>
~様々な文章3~<BR>
それを上記のように文章のみを残して開始タグと閉じタグだけを削除したいのですが、
効率のよい方法ってありますでしょうか?
全てを消すのではなく部分的に消したいため困っております。
例えば、最初にフォントの開始タグだけを消してしまうと、
</FONT>タグは他の必要なタグと混ざってしまい消せなくなってしまいます。
正規表現がまだ全然未熟なもので…。どうかご指導お願いします┏○
No.3
- 回答日時:
Q4217556でポイント連続ゲットの目論見が崩れたので
色々駄弁ってみる
=======================================
メモ:
#「font要素の子のfont要素」、ってな環境にもきちんと対応できてますか?
#最長一致して内側が処理されないとか
#http://oshiete1.goo.ne.jp/qa2697683.html みたいに先の終了タグで閉じたと思われたりとかしませんかね?
#テキストエディタや正規表現でなくてよく,Firefoxのパーサーに依存してよく,
元と書式上異なるもの(HTMLでは要素名および属性名で大文字と小文字を区別しないため,使うと小文字が大文字になる)等が我慢できるなら,
DOM InspectorとXSLTプロセッサを使って一気にやるんだけどなあ・・・
No.2
- 回答日時:
ここと
http://www.shuiren.org/chuden/teach/hidemaru/sei …
ここが参考になると思います。
<FONT color="#ff0000">~様々な文章1~</FONT><BR>
<FONT color="#ff0022">~様々な文章2~</FONT><BR>
<FONT color="#ff0033">~様々な文章3~</FONT><BR>
↓
~様々な文章1~<BR>
~様々な文章2~<BR>
~様々な文章3~<BR>
みたいな事をしたいのなら
検索キーワード:<FONT color="#ff00..">\f.+\f</FONT>
置換キーワード:\1
のような感じでいけるんじゃないですか?
秀丸持ってないんで確信はもてませんが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS HTMLソースの質問 3 2022/07/28 13:29
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- HTML・CSS HTMLで特定の文字だけ色を変えたいのですが、指定した色と違う色が反映してしまいます。 下記、「前」 5 2023/06/27 12:08
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- HTML・CSS スマホ表示用のwebページ、style.cssでは表の中の文字 font-size は指定できない? 1 2023/03/27 18:57
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リンクの文字と下線の間にスペ...
-
CSSでクラスのエイリアス(include)
-
HRタグ 枠線を透明にするには?
-
スタイルシート(CSS)にて文の...
-
リンク後の色設定
-
htmlの文字が縦書きになる
-
HTML属性での「""」 「''」違い
-
【ヒトの神秘】美男美女から何...
-
リストマーカーをボックス内に...
-
ボタンをセル内一杯に表示させ...
-
<div id="container">の使いか...
-
<table>の高さ固定。情報増加時...
-
質問1.
-
htmlのolやulなどlistにtitleや...
-
idの中のid指定
-
サイトにjQueryが使用されてい...
-
html/cssの、navを2段にする...
-
リンクをつけた画像をクリック...
-
個別にリンクの色を変える方法
-
border-style:solidで文字がずれる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<pre>~</pre>について
-
HRタグ 枠線を透明にするには?
-
訪問済のリンク色を変えない方法
-
カラープレーンってなんですか?
-
JavaScriptで任意の文字の色を...
-
<form <input type="text"の枠...
-
CSSでクラスのエイリアス(include)
-
リンク部分にカーソルが来たら...
-
横スクロールバーを表示したい
-
マウスオーバーでの反応速度が遅い
-
CSSのtext-decoration: none;が...
-
smartyテンプレートの<style></...
-
H2タグを使ったときの文字の背...
-
リンク下のアンダーラインの消し方
-
リンクの文字と下線の間にスペ...
-
テキストエリア送信の際の文字...
-
C# RichTextBoxで選択した文字...
-
点線や破線を引くには
-
リンクの下線の距離を変更した...
-
スクロールバーが薄いです。
おすすめ情報