忍者ブログ
明確になった問題は共有される。共有された問題は議論される。議論された問題は無害化される。
[3231] [3229] [3228] [3227] [3226] [3225] [3224] [3223] [3222] [3221] [3220]
HSPで任意のHTMLタグと一致する正規表現を書いた。散々な既出でないことを祈る...

<[a-zA-Z]+( [-a-zA-Z]+=\".*\")*( ?/)?>

任意のHTML開始タグに一致する。終了タグが不要な書式を持つタグとも一致する。
例:
<head> → 一致
<html lang="ja"> → 一致
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" /> → 一致
<br /> → 一致
</div> → 不一致
<!-- → 不一致

</[a-zA-Z]>

任意のHTML終了タグに一致する。

</?[a-zA-Z]+( [-a-zA-Z]+=\".*\")*( ?/)?>

任意のHTMLタグに一致する。開始終了お構いなし。


色々書式に対応してなくて不便な面はあるが...元々このブログのHTMLに対して使うつもりで書いてたから別にいいや
PR
この記事にコメントする
お名前
タイトル
文字色
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字
管理人のみ閲覧可能にする    
Search
Tweet
Counter
Calendar
01 2020/02 03
S M T W T F S
1
2 3 4 5 6 7
9 10 11 12 13 14 15
16 17 18 19 20 21
23 24 25 26 27 28 29
Others
Powered by ニンジャブログ  Designed by ゆきぱんだ
Copyright (c) 座談会 with タルパ All Rights Reserved
忍者ブログ / [PR]