質問
こんにちは、このhtmlマークアップを持っています
<body>
<table border="0" width="50%" align="center">
<tr>
<td>
<center>
そして<!> quot; wildcard <!> quot;を見つけようとしています。改行が<center>
タグに到達するために-これはどのように機能しますか?
thx
解決
繰り返し改行を見つけるための通常の正規表現は、<!> quot; [\ r \ n] + <!> quot;です。これは少なくとも1つの改行を意味します。これは、連続する任意の数の改行と一致します。
他のヒント
/(\s*\n){2,}/
一部のプラットフォームでは改行として\r\n
が使用されているため、一部のプラットフォームでは\n
のみが使用されているため、
連続する空白文字列(\ rも考慮する必要があります)の後に<=>が続き、2つの文字列と一致することを確認します。
Firebugコンソールテスト:
>>> /(\s*\n){2,}/.exec("<tr>\r\n<td> \r\n \t \r\n \n\n<center>");
[" \r\n \r\n \n\n", "\n"]
所属していません StackOverflow