欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【正则表达式例子:在一个字符串中查找另一个字符串】,下面是详细的分享!
正则表达式例子:在一个字符串中查找另一个字符串
<html><head><title>正则表达式</title></head>
<body>
<ahref="http://www.chinaz.com/program/2008/0903/./">返回列表</a><br>
<formaction="<?echo$PHP_SELF;?>"method="post">
在<inputtype="text"name="string"value="<?echo$string;?>">中查找<inputtype="text"name="query"value="<?echo$query;?>"><br>
<inputtype="radio"name="where"value=""<?if(!isset($where)or$where=="")echo"checked";?>>第二个字符串可以在第一个字符串的任何位置<br>
<inputtype="radio"name="where"value="^"<?if(isset($where)and$where=="^")echo"checked";?>>第一个字符串以第二个字符串开始<br>
<inputtype="radio"name="where"value="$"<?if(isset($where)and$where=="$")echo"checked";?>>第一个字符串以第二个字符串结束<br>
<inputtype="checkbox"name="case"value="case"<?if(isset($case))echo"checked";?>>区分大小写<br>
<inputtype="submit"value="查询">
</form>
<?
if(isset($string)andisset($query)and$string<>""and$query<>""){
if(isset($case)){
$func="ereg";
}
else{
$func="eregi";
}
switch($where){
case"^":
$query="^".$query;
break;
case"$":
$query.="$";
break;
}
eval("\$found=$func(\"$query\",\"$string\");");
if($found){
echo"找到!";
}
else{
echo"未找到!";
}
}
?>
</body>
</html>
以上所分享的是关于正则表达式例子:在一个字符串中查找另一个字符串,下面是编辑为你推荐的有价值的用户互动:
相关问题:在字符串中查找字符串的正则表达式。
答:\\\w*_提取的内容不是amd64,而是\amd64_ 可以用零宽断言实现你想要的效果 (? >>详细
相关问题:请问如何写一个正则表达式在字符串里面找到需要的...
答:路过,写了一下: String s = "标题1.1"; Pattern p = Pattern.compile("]*?src=\"([^.\"]+[.]swf)"); Matcher m =p.matcher(s); while(m.find()){ System.out.println(m.group(1)); } 如果是必须包含在embed标签里面,正则该为 Pattern p = Pat... >>详细
相关问题:正则表达式如何匹配除了以某几个字符开头的字符串?
答:不知道你在哪里使用,这里用 js 做为测试,你把如下的内容保存为 html 文件后,浏览器开启允许脚本功能,就可以测试了。相应的正则表达式是:^(?!l-en|l-zh).*$你可以输入测试字串测试看结果,比如:l-zhxxxxx 不匹配l-enyyyyy 不匹配len 匹配lz... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
