首页 / 正则 / php公用函数列表[正则]_PHP教程
php公用函数列表[正则]_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php公用函数列表[正则]_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3501字,纯文字阅读大概需要6分钟。
内容图文
![php公用函数列表[正则]_PHP教程](/upload/InfoBanner/zyjiaocheng/167/c1eddc2cc0764b60bf10bf45135bbcbd.jpg)
/*********************************************************************
* 公用函数列表
* ubb,getip,GoIn,goback,IsInt,InString
* OurHome:http://iwind.org
* http://10.13.31.90/~coldwind
*
* */
/////////////////ubb支持代码函数////////////////////////////
function ubb($Text) {
$Text=trim($Text);
$Text=htmlspecialchars($Text);
$Text=ereg_replace("\n","
",$Text);
$Text=preg_replace("/\\t/is"," ",$Text);
$Text=preg_replace("/\[h1\](.+?)\[\/h1\]/is","
\https://www.gxlcms.com/\1
",$Text);$Text=preg_replace("/\[h2\](.+?)\[\/h2\]/is","
\https://www.gxlcms.com/\1
",$Text);$Text=preg_replace("/\[h3\](.+?)\[\/h3\]/is","
\https://www.gxlcms.com/\1
",$Text);$Text=preg_replace("/\[h4\](.+?)\[\/h4\]/is","
\https://www.gxlcms.com/\1
",$Text);$Text=preg_replace("/\[h5\](.+?)\[\/h5\]/is","
\https://www.gxlcms.com/\1
",$Text);$Text=preg_replace("/\[h6\](.+?)\[\/h6\]/is","
\https://www.gxlcms.com/\1
",$Text);$Text=preg_replace("/\[center\](.+?)\[\/center\]/is","
$Text=preg_replace("/\[url\](http:\/\/.+?)\[\/url\]/is","\https://www.gxlcms.com/\1",$Text);
$Text=preg_replace("/\[url\](.+?)\[\/url\]/is","http://\https://www.gxlcms.com/\1",$Text);
$Text=preg_replace("/\[url=(http:\/\/.+?)\](.*)\[\/url\]/is","\\2",$Text);
$Text=preg_replace("/\[url=(.+?)\](.*)\[\/url\]/is","\\2",$Text);
$Text=preg_replace("/\[img\](.+?)\[\/img\]/is","
$Text=preg_replace("/\[color=(.+?)\](.+?)\[\/color\]/is","\\2",$Text);
$Text=preg_replace("/\[size=(.+?)\](.+?)\[\/size\]/is","\\2",$Text);
$Text=preg_replace("/\[sup\](.+?)\[\/sup\]/is","\https://www.gxlcms.com/\1",$Text);
$Text=preg_replace("/\[sub\](.+?)\[\/sub\]/is","\https://www.gxlcms.com/\1",$Text);
$Text=preg_replace("/\[pre\](.+?)\[\/pre\]/is","
\https://www.gxlcms.com/\1",$Text);
$Text=preg_replace("/\[email\](.+?)\[\/email\]/is","\https://www.gxlcms.com/\1",$Text);
$Text=preg_replace("/\[i\](.+?)\[\/i\]/is","\https://www.gxlcms.com/\1",$Text);
$Text=preg_replace("/\[b\](.+?)\[\/b\]/is","\https://www.gxlcms.com/\1",$Text);
$Text=preg_replace("/\[quote\](.+?)\[\/quote\]/is","
quote:", $Text);
\https://www.gxlcms.com/\1
$Text=preg_replace("/\[code\](.+?)\[\/code\]/is","
code:", $Text);
\https://www.gxlcms.com/\1
$Text=preg_replace("/\[sig\](.+?)\[\/sig\]/is","
--------------------------
\https://www.gxlcms.com/\1
--------------------------", $Text);
return $Text;
}
////////////////取得浏览者的ip地址/////////////////////////////
function getip() {
$IP=getenv('REMOTE_ADDR');
$IP_ = getenv('HTTP_X_FORWARDED_FOR');
if (($IP_ != "") && ($IP_ != "unknown")) $IP=$IP_;
return $IP;
}
function goback($num,$saying){
echo"
$saying"; } ///////////////////判断字符串中是否含有array中的某一值///////////////// function InString($array,$string){ while(list(,$value)=each($array)){ if(eregi($value,$string)){ return true; exit; } } } ////////////////////链接到某一页面/////////////////////////////////////// function GoIn($addr,$saying){ echo"
} ////////////////////JS返回////////////////////////////////////////////// function IsInt($string){ if(ereg("^[0-9]{0,}$",$string)){ return true; } else { return false; } } ?> http://www.bkjia.com/PHPjc/317885.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/317885.htmlTechArticle 代码如下: 内容总结
内容备注
内容手机端扫描二维码推送至手机访问。 来源:【匿名】
更多 ►
【php公用函数列表[正则]_PHP教程】教程文章相关的互联网学习教程文章VBS教程:正则表达式简介 -字符匹配【代码】字符匹配句点 (.) 匹配一个字符串中任何单个的打印或非打印字符,除了换行符 (\n) 之外。下面的 Visual Basic Scripting Edition 正则表达式可以匹配 ‘aac‘、‘abc‘、‘acc‘、‘adc‘如此等等,同样也可以匹配 ‘a1c‘、‘a2c‘、a-c‘以及 a#c‘: /a.c/等价的 VBScript 正则表达式为:"a.c"如果试图匹配一个包含文件名的字符串,其中句点 (.) 是输入字符串的一部分,则可以在正则表达式中的句点前面加上一个反斜杠 (\) 字符来... PHP和正则表达式教程集合之一PHP和正则表达式 一个正则表达式是一个特定的格式化模式,可以用来找出一个字符串在另一个字符串中的使用情况。几个编程语言,包括Visual Basic,Perl,JavaScript和PHP都支持正则表达式,希望在这篇入门指导的结束,Mitchell(作者自己)可以让你在PHP程序中能应用一些基本的正则表达式。正则表达式是在各种各样的程序语言中突出的古怪特征中的一种,但是由于它们看起来是很难的一个概念,所以很多开发者就把它们放到了角落里,忘记了... 正则表达式工具RegexBuddy使用教程【图】1. 界面介绍(1)初始界面选项介绍(2)如何使用匹配 (3)如何使用正则替换 (4)如何使用Debug 2. 安装介绍安装步骤比较简单,如下3图所示:(1)开始安装 (2)同意协议(3)安装成功界面 原文:http://www.cnblogs.com/liaojie970/p/6758191.html python正则表达式教程【图】原文这里,非常实用,转载一下本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。尊重作者的劳动,转载请注明作者及原文地址 >.<html1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的... 实例学习PHP中的正则表达式_PHP教程首先,让我们看看两个非凡的字符:’^’ 和 ‘$’ 他们是分别用来匹配字符串的开始和结束,一下分别举例说明"^The": 匹配以 "The"开头的字符串; "of despair$": 匹配以 "of despair" 结尾的字符串; "^abc$": 匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配 "notice": 匹配包含notice的字符串你可以看见假如你没有用我们提到的两个字符(最后一个例子),就是说 模式(正则表达式) 可以出现在被检... PHPpreg_match正则表达式的使用_PHP教程在php中preg_match()函数是用来执行正则表达式的一个常用的函数,下面我来给大家详细介绍preg_match使用方法。函数用法 int preg_match_all ( string pattern, string subject, array matches [, int flags] ) 例1代码如下preg_match_all ("|<[^>]+>(.*)]+>|U","example: this is a test",$out, PREG_SET_ORDER);print $out[0][0].", ".$out[0][1]."n";print $out[1][0].", ".$out[1][1]."n";?> 本例将输出:example: , example:th... 常用的php正则表达式及语法注解_PHP教程常用的php正则表达式及语法注解: 匹配中文字符的正则表达式: [u4e00-u9fa5]注解:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff]注解:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r注解:可以用来删除空白行 匹配 HTML标记的正则表达式:]*>.*?|注解:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无... 正则表达式匹配html过滤非法字符_PHP教程正则表达式匹配html 过滤非法字符 匹配一个html标签,匹配table如下: <table.*?>[ss]* 或 <table.*?>[ss]*?</table.*?></table.*?> 以上两个表达式,一个加了"?"和一个却不加"?",那么这有什么区别呢? 我们知道"?"在正则表达式里是一个通配符:匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。 在这里,通过测试,我们得出这样的结论:在不加"?"的情况下,在匹配下面一段内容的时候:这是第一个table我不是table里的内容... php教程如何正则匹配中文汉字【图】新建一个190.php,如图所示:输入php网页的结构(<?php?>),如图所示:相关推荐:《php教程》声明PHP与浏览器交互的文件类型和编码,如图所示:定义一个包含中文字符串,代码:$input = "如何正则匹配中文汉字?";,如图所示:使用 preg_match_all() 函数判断此字符串是否包含中文,如图所示:运行网页190.php,输出判断结果,如图所示:以上就是php教程 如何正则匹配中文汉字的详细内容,更多请关注Gxl网其它相关文章! 关于正则表达式基本语法教程下面小编就为大家带来一篇关于正则表达式基本语法的应用详解(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧1、正则表达式基本语法两个特殊的符号^和$。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只... 布尔教育正则表达式视频教程【图】通过用正则表达式来表示文本搜索参数,可以巧妙的完成一些动态变化的字符串匹配,如变化的时间。所以我们收集了《布尔教育正则表达式视频教程》,希望能够帮助大家更好的理解正则表达式。课程播放地址:http://www.gxlcms.com/course/281.html 该老师讲课风格:教师讲课深入浅出,条理清楚,层层剖析,环环相扣,论证严密,结构严谨,用思维的逻辑力量吸引学生的注意力,用理智控制课堂教学进程。学生通过听教师的讲授,不仅学到知识... 用正则表达式读取INI文件的实例教程【图】看到了一堆调用Windows API的方式来读写INI文件,来尝试一次用正则表达式的方法。没有太多的内容,定义的几个粗糙的正则表达式,来读取INI中的内容。现在只是为了尝试一下,做的比较烂,废话不多说了,直接给大家贴代码了,具体代码如下所示:#include "stdio.h" #include <sstream> #include <iostream> #include <fstream> #include <regex> using namespace std; void Trim(char * str); void lTrim(char * str); void ... PHP入门教程之正则表达式基本用法实例详解本文实例讲述了PHP正则表达式基本用法。分享给大家供大家参考,具体如下:Demo1.php<?php//尝试着写第一个正则表达式//第一个参数,表示模式(就是和字符串去比较,匹配)//第二个参数,表示字符串//如果整个函数模式和字符串比较后匹配了,那么返回真(true)1,否则返回假(false)0//什么叫匹配,就是一个一个的比较过去//按照什么规则??按照模式来匹配//只要模式全部通过,那么就通过//匹配和相等是两个概念//因为目前的模式是... 正则表达式教程之前后查找lookaround详解【图】本文实例讲述了正则表达式教程之前后查找lookaround。分享给大家供大家参考,具体如下:注:在所有例子中正则表达式匹配结果包含在源文本中的【和】之间,有的例子会使用Java来实现,如果是java本身正则表达式的用法,会在相应的地方说明。所有java例子都在JDK1.6.0_13下测试通过。一、问题引入在HTML页面中,匹配出一对标签之间的文本,如匹配出页面的标签,即<title>与</title>之间的文本:文本:<head><TITLE>welcome to my pag... 正则表达式教程之子表达式用法分析本文实例讲述了正则表达式教程之子表达式用法。分享给大家供大家参考,具体如下:注:在所有例子中正则表达式匹配结果包含在源文本中的【和】之间,有的例子会使用java来实现,如果是java本身正则表达式的用法,会在相应的地方说明。所有java例子都在JDK1.6.0_13下测试通过。一、问题引入首先来看一个例子,有的短语如Windows 2000虽然是多个单词组成,但其实是一个整体,HTML页面中可以使用非换行空格( 即non-breaking space)让... 正则 - 最新教程 |