不支持中文.
可以用十六进制表示,如:'\xC7\xEB' = 请 .
----------------------
"请您对您的言行负责,遵守中华人民共和国有关法律、法规,尊重网上道德"的十六进制为:
C7 EB C4 FA B6 D4 C4 FA-B5 C4 D1 D4 D0 D0 B8 BA
D4 F0 A3 AC D7 F1 CA D8-D6 D0 BB AA C8 CB C3 F1
B9 B2 BA CD B9 FA D3 D0-B9 D8 B7 A8 C2 C9 A1 A2
B7 A8 B9 E6 2C D7 F0 D6-D8 CD F8 C9 CF B5 C0 B5
C2
可以用十六进制表示,如:'\xC7\xEB' = 请 .
----------------------
"请您对您的言行负责,遵守中华人民共和国有关法律、法规,尊重网上道德"的十六进制为:
C7 EB C4 FA B6 D4 C4 FA-B5 C4 D1 D4 D0 D0 B8 BA
D4 F0 A3 AC D7 F1 CA D8-D6 D0 BB AA C8 CB C3 F1
B9 B2 BA CD B9 FA D3 D0-B9 D8 B7 A8 C2 C9 A1 A2
B7 A8 B9 E6 2C D7 F0 D6-D8 CD F8 C9 CF B5 C0 B5
C2
解决方案 »
- netbeans PHP 一直运行不了
- 求php跟windows环境下exe程序数据交互方法
- PHP中内置变量$_SERVER['DOCUMENT_ROOT']的使用方法
- Notice: Undefined index: Action的问题
- 请CSDN尊重开源精神-BLOG使用FCKeiditor在线编辑器竟然去掉了about项。
- 图片上传问题??
- 头痛中,请高手赐教!
- PHP能像ASP一样直接能够操作数据库(ACCESS)类的!
- PHP如何获得当前屏幕的分辩率?
- 请教如何实现 内容跳转但是URL不要变动-rewrite
- 如果判断一个会话的结束??
- 关于window.history.go(-1)返回后书写记录无法保存的问题?
<?
$str="请您对您的言行负责,遵守中华人民共和国有关法律、法规,尊重网上道德";
$str1="请您";
$str2="法规";//"请您对您的言行负责,遵守中华人民共和国有关法律、法规";
echo preg_replace('/,.*/',"",$str)."\r\n";
//"对您的言行负责,遵守中华人民共和国有关法律、" ;
echo preg_replace('/(\xC7\xEB\xC4\xFA)|(\xB7\xA8\xB9\xE6.*)/','',$str);
?>
preg_replace('/,.*/',"",$str) 呢?
我的意思是得出$str1, $str2之间的字符串。请再给出答案,谢谢。
请问哪有学习php正则语法的资料下载呢?谢谢。
$str="尊重网上,请您对您的言行负责,遵守中华人民共和国有关法律、法规,尊重网上道德尊重网上,请您对您的言行负责,遵守中华人民共和国有关法律、法规,尊重网上道德";
$str1="请您";
$str2="法规";//"对您的言行负责,遵守中华人民共和国有关法律、" ;
preg_match_all('/\xC7\xEB\xC4\xFA(.*)\xB7\xA8\xB9\xE6/U',$str,$out);
print_r($out[1]);//输出$str1和$str2之间的字符串
?>
==
PHP文档手册中有(英文版的)
$str="请您对您的言行负责,遵守中华人民共和国有关法律、法规,尊重网上道德";
$str1="请您";
$str2="法规";//"请您对您的言行负责,遵守中华人民共和国有关法律、法规";
echo preg_replace("/.*$str1(.*$str2).*/","\\1",$str)."<br>";
//"对您的言行负责,遵守中华人民共和国有关法律、" ;
echo preg_replace("/.*$str1(.*)$str2.*/","\\1",$str)."<br>";
?>