空白文字(スペース、タブ、改行など)の正規表現

\s

[ \r\t\n\f\v] に相当します。

連続した空白文字すべてに一致させたい場合は、

\s+

PHP での置換例:

<?php

$list = '<ol>
    <li>1</li>
 
      
     <li>2</li>

    <li>3</li>    
<li>4</li> 
    <li>5</li>
</ol>';

$list = preg_replace( '/\/li>\s+<li/', '/li><li', $list );

echo $list;

出力される文字列

<ol>
	<li>1</li><li>2</li><li>3</li><li>4</li><li>5</li>
</ol>
Advertisements
空白文字(スペース、タブ、改行など)の正規表現

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s