こんにちは私はこのhtmlマークアップを持っています
<body>
<table border="0" width="50%" align="center">
<tr>
<td>
<center>
改行がタグに到達するための「ワイルドカード」を見つけようとしています<center>
。これはどのように機能しますか?
どうも
こんにちは私はこのhtmlマークアップを持っています
<body>
<table border="0" width="50%" align="center">
<tr>
<td>
<center>
改行がタグに到達するための「ワイルドカード」を見つけようとしています<center>
。これはどのように機能しますか?
どうも
/(\s*\n){2,}/
一部のプラットフォームは\r\n
改行として使用し、一部のみを使用するため、\n
これは空白の連続する文字列 ( \r も考慮する必要があります) とそれに続く を検索し\n
、そのうちの 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"]
繰り返しの改行を見つける通常の正規表現は「[\r\ n] +」です。これは、少なくとも1つの改行を意味します。これは、直後に続く任意の数の改行に一致します。