php正则表达式替换,delphi 正则表达式
各位老铁们,大家好,今天由我来为大家分享php正则表达式替换,以及delphi 正则表达式的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
求用php正则表达式来替换字符的写法。
字符匹配示例
^输入或行的起始部分。 ^T匹配“This good earth”中的“T”,但不匹配“Uncle Tom’s Cabin”中的“T”。
$输入或行的结尾部分。 h$匹配“teach”中的“h”,但是不匹配“teacher”中的“h”
* 0个或多个前置字符。 um*匹配“rum”中的“um”、“yummy”中的“umm”以及“huge”中的“u”
+ 1个或多个前置字符。 um+匹配“rum”中的“um”和“yummy”中的“umm”,但在“huge”中没有任何匹配项
?前置字符最多出现一次(即,指示前置字符是可选的)。 st?on匹配“Johnson”中的“son”和“Johnston”中的“ston”,但在“Appleton”和“tension”中没有任何匹配项
.除换行符外的任何单字符。.an匹配短语“bran muffins can be tasty”中的“ran”和“can”
x|y x或 y。 FF0000|0000FF匹配 bgcolor=”#FF0000”中的“FF0000”和 font color=”#0000FF”中的“0000FF”
{n}恰好 n个前置字符。 o{2}匹配“loom”中的“oo”和“mooooo”中的前两个“o”,但在“money”中没有任何匹配项
{n,m}至少 n个、至多 m个前置字符。 F{2,4}匹配“#FF0000”中的“FF”和“#FFFFFF”中的前四个“F”
[abc]用括号括起来的字符中的任何一个字符。用连字符指定某一范围的字符(例如, [a-f]等效于 [abcdef])。 [e-g]匹配“bed”中的“e”、“folly”中的“f”和“guard”中的“g”
[^abc]未在括号中括起来的任何字符。用连字符指定某一范围的字符(例如,[^a-f]等效于[^abcdef])。 [^aeiou]最初匹配“orange”中“r”、“book”中的“b”和“eek!”中的“k”
\b词边界(例如空格或回车符)。\bb匹配“book”中的“b”,但在“goober”和“snob”中没有任何匹配项
\B词边界之外的任何内容。\Bb匹配“goober”中的“b”,但在“book”中没有任何匹配项
\d任何数字字符。等效于 [0-9]。\d匹配“C3PO”中的“3”和“apartment 2G”中的“2”
\D任何非数字字符。等效于 [^0-9]。\D匹配“900S”中的“S”和“Q45”中的“Q”
\f换页符。
\n换行符。
\r回车符。
\s任何单个空白字符,包括空格、制表符、换页符或换行符。\sbook匹配“blue book”中的“book”,但在“notebook”中没有任何匹配项
\S任何单个非空白字符。\Sbook匹配“notebook”中的“book”,但在“blue book”中没有任何匹配项
\t制表符。
\w任何字母数字字符,包括下划线。等效于 [A-Za-z0-9_]。 b\w*匹配“the barking dog”中的“barking”以及“the big black dog”中的“big”和“black”
\W任何非字母数字字符。等效于 [^A-Za-z0-9_]。\W匹配“Jake&Mattie”中的“&”和“100%”中的“%”
Control+Enter或 Shift+Enter(Windows)、或者 Control+Return或 Shift+Return或 Command+ Return(Macintosh)回车符。确保如果没有使用正则表达式,则在搜索时取消对“忽略空白差别”的选择。请注意,这匹配特定字符,而不是一般意义上的换行符;例如,它不匹配<br>标签或<p>标签。回车符在“设计”视图中显示为空格而不是换行符。
PHP正则表达式如何替换像这样的案例的
这个用正则表达式替换是比较简单的,因为有分隔符/,所以把分隔符后面的都替换掉就行了.
<?php
$str="龙门飞甲/龙门飞甲电视剧版";
$regex="~/.*?$~";
echo preg_replace($regex,"",$str);
?>
如果有多个用空格隔开的类似字符串,可以用下面的正则表达式替换
<?php
$str="龙门飞甲/龙门飞甲电视剧版龙门飞甲/龙门飞甲电视剧版";
$regex="~/.*?(?=|$)~";
echo preg_replace($regex,"",$str);
?>
php正则如何匹配替换这样的代码
你可以到后盾网看看,那里有专业的老师给你回答问题。后盾网论坛2010年7月重建,免费视频录制300余课,实战视频录制近200课,一年时间注册会员2万余人,万人社会好评口碑。后盾网免费发布原创视频教程,目前视频教程在优酷、酷6、搜狐、新浪、土豆等各大视频网站收看量超过百万次,受到广大PHP爱好者的一致好评及喜爱。
关于php正则表达式替换到此分享完毕,希望能帮助到您。