
No.3ベストアンサー
- 回答日時:
どこまで、フォローが必要なのかわかりませんが、
最も単純には、
"<a>あいうえお</a>あいうえお".replaceAll("(^(?!<a>)|(?<=</a>))((?!<a>)あい)", "かき")
で、可能かと思います。
解説は、以下をご参照ください。ここの方法を、そのまま流用しています。
ここには、数多くのパターンが載っていて、勉強になると思います。
http://oraclesqlpuzzle.hp.infoseek.co.jp/regex/r …
No.2
- 回答日時:
これも必要か。
<p><![CDATA[あ]]><![CDATA[い]]><!--あ--><!--い--><em>あ</em><em>い</em></p>
この回答への補足
上記のパターンはXMLパーサーを使いノードは纏めてから処理を行う事ができるので、考えなくても大丈夫です。
ヒットする文字が分かれてしまう場合はヒットしないで大丈夫です。
現在正規表現で処理している所がある為、出来れば正規表現で解決したいのです。
現在いくつかのパターンの置換処理を行っていますが、置換処理の設定(正規表現、置換後の文字列等)をconfファイルに持っています。
上記は今現在の処理ですが、上記の正規表現を<del>タグ以外の所で、行いたいという要望がありました。
実際には"あい"の所がconfに設定されている正規表現になるのですが、
confの設定の変更で解決できるのか、または全体的に作り直さなければいけないのか判らず質問させて頂きました。
なんでも良いので、アドバイス宜しくお願いします。
No.1
- 回答日時:
>正規表現では向かない処理かも知れませんが、
YES。正規表現がどうしても必要という場合俺は力になれない。
書く前にひとつ質問なんだけど,
<p title="あいうえお"><a title="あいうえお">あいうえお</a>あいうえおかかあいいうえお<!-- あいうえお --><![CDATA[あいうえお]]><em>あいうえお</em>あ<em>いうえお</em>あ<a>いうえお</a></p>
という入力があった時,どんな答えが返ってきてほしいですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- オープンソース csvデータのダブルクォーテーションで囲まれた文字内にあるカンマを削除したい 3 2022/09/02 15:17
- その他(プログラミング・Web制作) VB.NETの正規表現について 4 2022/04/12 16:54
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 11:41
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- その他(コンピューター・テクノロジー) 正規表現の置換で数値を合計したいです。 2 2022/10/17 11:01
- Access(アクセス) AccessVBAで任意の複数リンクテーブルをAccessVBAを動かす際に削除したいと考えておりま 1 2022/11/17 15:45
- その他(コンピューター・テクノロジー) 正規表現の置換で一部の文字列をそのまま残したい 2 2022/05/03 19:19
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javaで質問です。 文字列2023/2...
-
javaでwgetを動作させる際に
-
fromcharcode
-
半角を全角に
-
byte[] を long,float とかに...
-
Visual Basic でのコードをASCI...
-
正規表現でタグの中を除く文字...
-
カタカナの「ソ」以降の文字が...
-
アスキーコード表を利用した文...
-
int型のゼロ埋め
-
秒を時分秒へ変換
-
UTF-8とUnicodeの互換性
-
C++で10進数をn進数に…
-
長いファイル名が化けてしまう
-
Windows-31Jからutf-8への変換...
-
Vivus.jpでアニメーションを作...
-
環境に依存しない文字長(日本...
-
"\\n"を"<br>"にうまく変換でき...
-
スマホでテキストボックスの随...
-
JavaのStringクラスに「外字」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javaで質問です。 文字列2023/2...
-
ダブルクォーテーションのrepla...
-
javascriptで文字列のsjis利用...
-
javaの初歩的な質問です。
-
Visual Basic でのコードをASCI...
-
JavaのStringクラスに「外字」...
-
Path型をString型へ変換する(Java)
-
エクセルVBAで「〜」が表現でき...
-
int型のゼロ埋め
-
JAVAでのShift-JISとEUC-JP間の...
-
C言語32bitから64bitの移行につ...
-
UTF-8とUnicodeの互換性
-
文字列の比較
-
COBOLで半角カナを全角カナに変換
-
substring バイト単位でやりたい
-
Windows-31Jからutf-8への変換...
-
カタカナをローマジに変換する。
-
[Javascript]エンターキー押下...
-
byte型のマイナスの扱いについて
-
文字化け対策について
おすすめ情報