首页 > 编程技术 > php

正则表达式匹配空格

发布时间:2016-11-25 15:11

本教程为你讲一下关于正则表达式匹配空格方法与代码实例哦,看看这几种匹配空格的有效方法吧。

regex.replace (line , @"s+" , ",");//转换空格为“,”
s匹配任意的空白符,包括空格,制表符(tab),换行符,中文全角空格
s 空白字符:[ ] //这个市重点!

制表符 ('u0009')
新行(换行)符 ('u000a')
回车符 ('u000d')
换页符 ('u000c')
 报警 (bell) 符 ('u0007')
e 转义符 ('u001b')
cx 对应于 x 的控制符


实例一
explode是用字符串打散字符串
split才是用正则打散字符串

 代码如下 复制代码
$str = "123 456";
$patten = "/s+/";
$result = split($patten,$str);
echo join("<br>",$result);

 

很多的朋友在问php连接mysql数据库,今天我们就来讲一下最基本的最简单的利用php连接mysql数据库的实例代码吧。

$localhost ='localhost';//连接服务器,大多情况下用localhost就可以了,
$user ='root';//mysql登录帐号
$upwd ='123456';//mysql服务器的登陆密码
$db = 'db';//你的mysql数据库

 

 代码如下 复制代码
$conn = mysql_connect($localhost,$user,$upwd) or die(mysql_error().'mysql数据连接失败');
mysql_select_db($db,$conn) or die('数据库不存在'.mysql_error());

//上面是一种最简单的mysql与php数据库连接方法了,下来来一段稍稍具有判断性的连接代码。


$liketype ='p'; //这里是判断是使用长久连接还是临时连接
$charset ='gbk'; //设置连接mysql数据库编码,这样就不会出来连接数据库出现乱码了。

 代码如下 复制代码
try{
 if( 'p' == $links )
 {
  $conn = mysql_pconnect($localhost,$user,$upwd) or die(mysql_error());       
 }
 else
 {
  $conn = mysql_connect($localhost,$user,$upwd) or die( mysql_error());
 }
 mysql_select_db($db,$conn); 
 mysql_query("set names '$charset'");
 
}catch (exception $e){
 echo '数据库连接失败,请联系相关人员!';
 exit;

//本站原创转载注明来源http://www.111cn.net/phper/php.html

方法一

 代码如下 复制代码
<?php
$str = '<p class="question-desp">与</p><p class="question-desp">利用正则获取这里的内容</p>';
preg_match_all('/<p class="question-desp">(.*)</p>/isu', $str, $arr);
var_dump($arr);
?>

 

方法二

 代码如下 复制代码
<p class="question-desp">(.+?)</p>

 

 代码如下 复制代码
$asdf   =   "aa22asdf44falskdfasf,.amsdfi3r=0roadl;asdfwepf ";
$a=trim(eregi_replace( "[^0-9] ", " ",$asdf));
echo($a);
本章介绍PHP中的正则表达式语法以及php 常用正则表达式实例相关的正则表达式函数哦,如果你正想学好正则这里对你肯定有很大的帮助哦。

<?
  1  函数ereg的使用示例。
  2  函数eregi()的用法示例。
  3  替换匹配的字符串。
  4  用eregi_repalce()替换匹配字符串。
  5  使用函数split()。
  6  函数split()的使用。
  7  函数sql_regcase()生成正则表达式。
  8  正则表达式函数preg_grep()的用法示例。
  9  用函数preg_match()进行正则表达式匹配。
  10 匹配函数preg_match_all()的应用。
  11 表达式搜索和替换的函数preg_repalce()。
  12 通过正则表达式匹配的串分割字符串。
  13 检查ip地址的正则表达式示例1。
  14 检查ip地址的正则表达式示例2。
  15 匹配中文字符串。
  16 email正则表达式。
  17 url正则表达式。

*/

 // 1、函数ereg的使用示例。
 

 代码如下 复制代码

$arr_date = array(
'2004-06-01',
'2005-0x-10',
'12-12-12',
'2000-12-25 00:10:20',
'2007-12-05'
);

for ($i=0; $i<5; ++$i)
{
 $date = $arr_date[$i];
 if(ereg("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs))
 {
     echo "日期字符串$date 符合'yyyy-mm-dd'格式:";
     echo "$regs[1].$regs[2].$regs[3]<br/><br/>";
 }
 else
 {
     echo "<b>日期字符串$date 不符合'yyyy-mm-dd'格式的日期字符串</b><br/><br/>";
 }
}

 

标签:[!--infotagslink--]

您可能感兴趣的文章: