2012-03-23 17 views
0

を使用してHTMLコードから属性:が、私はこのコードを持っている正規表現

<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT SIZE="9" COLOR="#2C363D" LETTERSPACING="0" KERNING="0">A draft Ad for YAPAR_3743-Tv2 has been produced and is ready for your review and approval. </FONT></P></TEXTFORMAT><TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT SIZE="9" COLOR="#2C363D" LETTERSPACING="0" KERNING="0"> </FONT></P></TEXTFORMAT><TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT SIZE="9" COLOR="#2C363D" LETTERSPACING="0" KERNING="0">Thank You, </FONT></P></TEXTFORMAT><TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT SIZE="9" COLOR="#2C363D" LETTERSPACING="0" KERNING="0">LoremIpsumDolorSitAmetConsecteturAdipiscingElitNullamEgetMaurisQuam EnergisticallyUnleashProactiveIdeasWhereasHigh-PayoffTechnologies</FONT></P></TEXTFORMAT> 

私はすべてのサイズは、例えば、SIZE =「9」のために、値を持つ属性を取得する必要があります。

+1

http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – pcalcao

答えて

1

使用単にこの式:

(SIZE="\d+") 

あなたはまた、ピクセルまたは%などの単位を、受け入れるために必要がある場合:

(SIZE="\d+(px|%)?") 

=

(SIZE\s*=\s*"\d+(px|%)?") 

の間に余分なスペースを受け入れます大文字小文字がある場合も考慮してください(大文字小文字を区別しない正規表現オプションを実行してください)。

+0

はい、いいです。できます。ありがとうございました。 – Radislav

+0

私は少し答えを書き直しました。どうぞ、それを見てください。 – JotaBe

関連する問題