![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
いつもお世話になっておりますっ><
正規表現の記述方法で質問があります。
(納期に追われております><)
たとえば
<font color=#FFFFFF size=6>
みたいな文字があってこれを
<font color="#FFFFFF" size="6">
に変えたいんです。つまり「=」の後ろに ダブルクォーテーションがなかったら ダブルクォーテーションを付けたいんです><
さらに
<font color="#FFFFFF" size=5>
とか、ちゃんとダブルクォーテーションが着いてる文字列も混在しております><
最終的には = のあとにダブルクォーテーション で その後に続く文字を 囲いたいんです><
正規表現については以前質問したんですが、
申し訳ありません、また教えてください、よろしくお願い致します><
No.2ベストアンサー
- 回答日時:
検索
(?<==)(?!")(.+?)(?=[\s>/])
置換
"\1"
実行前
<font color=#FFFFFF size=6>
<font color="#FFFFFF" size="6">
<font color=#FFFFFF size=6/>
実行後
<font color="#FFFFFF" size="6">
<font color="#FFFFFF" size="6">
<font color="#FFFFFF" size="6"/>
No.1
- 回答日時:
深刻なら顔文字やめろやアホ。
HTMLの属性値は「必ず」その後ろが「スペース」もしくは「>」ですから
=([^"]+?)+([\s>])
を
="\1"\2
に置き換える「というような」形になります。
「というような」というのは、後方参照の書き方や置換の方法は言語によって異なるから断定できないということです。
あなたが何を使用して置換を行いたいのかを言わないので、具体的に教えることが不可能です。
あ、ちなみに。
あくまで例である、とは信じたいですが…今時<font>タグを本当に使ってるならやばいですよ。
ご回答ありがとうございますっ。
質問の内容が分かりづらく申し訳ありません。
(1)= の次の文字 から 「スペース」 もしくは 「/」 もしくは 「>」 までの文字列をダブルクォーテーションで囲いたいのです。
(2)= の次の文字が 「ダブルクォーテーション」 もしくは 「シングルクォーテーション」だったら処理対象外
(例 (1))
<img src=対象文字列>あいうえお<img src=対象文字列/>
<img src=対象文字列 alt=対象文字列/>
上記のような文字列を
<img src="対象文字列">あいうえお<img src="対象文字列"/>
<img src="対象文字列 alt="対象文字列"/>
(例 (2))
<img src="すでにダブルクォーテーションついてる" /> ←このままになるように
おしえていただいた検索方法を参考にいまトライしているんですが、
「ここからここまで」をうまく表せません。
もう少しお付き合い頂けると助かります。
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS スマホ表示用のwebページ、style.cssでは表の中の文字 font-size は指定できない? 1 2023/03/27 18:57
- HTML・CSS HTMLで特定の文字だけ色を変えたいのですが、指定した色と違う色が反映してしまいます。 下記、「前」 5 2023/06/27 12:08
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
- PHP アンドロイドスマホでのphp echoの文字サイズ 1 2023/05/13 15:15
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- オープンソース cssで中央寄せ 1 2023/05/19 06:25
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS <!DOCTYPE html> <html> <head> <meta charset="utf-8 2 2023/01/05 01:04
- HTML・CSS HTMLソースの質問 3 2022/07/28 13:29
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定の文字のみcssを適用するに...
-
<pre>のフォントサイズを指定す...
-
上付き文字と下付き文字を同時...
-
<pre>にフォントを・・・。
-
スタイルシートについて教えて...
-
Format 関数 表示書式指定文字...
-
html,cssでスマホとパソコンで...
-
【CSS】_font-size: 84%;ってど...
-
リストの前後の行間をなくす方...
-
影つき文字をCSSで指定するタグ...
-
Excel VBA メール作成について ...
-
CSSを一部無効にしたい
-
テキストファイルの行を指定し...
-
ホームページビルダー作成HPがi...
-
テキストエリア内の文字の装飾
-
jquery.validationEngine.jsカ...
-
フォントサイズをemで指定する...
-
テーブル内のフォントの指定は...
-
文字をスクロールさせるFORMの幅
-
<TEXTAREA>
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リストの前後の行間をなくす方...
-
特定の文字のみcssを適用するに...
-
リンク文字
-
文字の位置、上下のマージンが...
-
Format 関数 表示書式指定文字...
-
テキストファイルの行を指定し...
-
API Sleep関数について
-
テキストエリア内の文字の装飾
-
CSSを一部無効にしたい
-
fontサイズ指定の ”-(マイナ...
-
ホームページビルダー作成HPがi...
-
全角半角含めて等幅で表示したい
-
CSSについて教えてください。 ...
-
<input type="file"> の幅
-
background-color: #ddd;の意味...
-
上付き文字と下付き文字を同時...
-
h1タグのパンくずリストへの設置
-
Excel VBA メール作成について ...
-
Excel VBA メール作成について ...
-
指定の文字だけ色を変える
おすすめ情報