次の正規表現:タグ付きRegexは動作しますが、特定のIDはありませんか?
(?!<script[^>]*>)[(.*?)](?![^<]*<\/script>)
ターゲット毎[テキスト]と[INPUT]スクリプトタグ内の任意の[]を除いて、入力された文字列です。
代わりに、id="special"
の特定のスクリプト上に例外があるようにこれを変更したいと思います。
したがって<script id="special">[INPUT]</script>
は、<script>[INPUT]</script>
のようなidが特別でない別のスクリプトタグは残りの文字列と一緒に指定する必要があります。
[^>]*>
の前に上記の正規表現にid="special"
を追加しようとしましたが動作しません。
なぜ-1人ですか?私は改善したいと思いますが、なぜそれを知る必要がありますか? – Karem
@ chris85ご意見ありがとうございます。フォーマットは一貫していますが、id = "special"のすべてのスクリプトタグと一致する必要があります。あなたの正規表現を試してみましたが、それは正規表現との一致を除いて[入力]との改行には一致しませんが( – Karem
でとなります。 – Karem