スペース、改行、キャリッジリターンをフィルタリングするための PHP 正規表現_PHP チュートリアル
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-13 10:39:58
1. 次の例では、余分な空白を削除できます
コードは次のとおりです |
|
$str = "この行には、whitespace.nn の使用が自由に含まれています ";
// まず先頭/末尾の空白を削除します
//先頭と末尾の空白を削除 www.111cn.net
$str = トリム($str);
// 次に、二重になっている空白を削除します
//他のもので混雑している空白を削除します
$str = preg_replace('/s(?=s)/', '', $str);
// 最後に、スペース以外の空白をスペースに置き換えます
//最後に、スペース以外の空白を削除し、スペースに置き換えます
$str = preg_replace('/[nrt]/', ' , $str);
// エコーアウト: 'この行には空白が多量に使用されています。'
echo " {$str} ";
?>
2番目に、改行文字を置き換えます |
//php 解決方法は3つあります
コードは次のとおりです
|
//1。改行を置換するには str_replace を使用します |
$str = str_replace(array("rn", "r", "n"), "", $str);
//2.定期的に交換してください
$str = preg_replace('//s*/', '', $str);
//3. php で定義された変数を使用する (推奨)
$str = str_replace(PHP_EOL, '', $str);
コードは次のとおりです:
コードは次のとおりです |
|
/*
* ユーザーのオペレーティング システムの改行文字を取得します、n
*@アクセス公開
* @return 文字列
*/
関数 get_crlf()
{
if (stristr($_SERVER['HTTP_USER_AGENT'], 'Win'))
{
$the_crlf = 'rn';
}
elseif (stristr($_SERVER['HTTP_USER_AGENT'], 'Mac'))
{
$the_crlf = 'r' // 古い MAC OS の場合 ;
}
それ以外は
{
$the_crlf = 'n';//重量が重くなりました www.111cn.net
}
$the_crlf を返します
}
|
注: フロントページが表示されているときは、nl2br を使用して改行を に変更します。
3、Enterを置き換えます
コードは次のとおりです
|
|
//さまざまなシステムの php 改行
//改行の実装はシステムによって異なります
//Linux と UNIX で使用 /n
//MAC は /r を使用します
//window Linuxとの違いを反映させるため、/r/nとなっています
//つまり、実装方法はプラットフォームごとに異なります
//php には 3 つの解決方法があります
//1. str_replace を使用して改行を置換します
$str = str_replace(array("/r/n", "/r", "/n"), "", $str);
//2. 定期的に交換してください
$str = preg_replace('//s*/', '', $str);
//3. php で定義された変数を使用します (推奨)
$str = str_replace(PHP_EOL, '', $str);
?>
|
http://www.bkjia.com/PHPjc/727587.htmlwww.bkjia.com
truehttp://www.bkjia.com/PHPjc/727587.html技術記事まず、次の例では、次のように余分な空白コードを削除できます?php $str = This line containstdelivery rn use ofwhitespace.nn; // 最初に先頭と末尾の空白を削除します。 // 先頭と末尾を削除します...
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31