一个正则的写法 php
需要把文章里的回车去掉
但是分段的回车还是要保留
规则也就是保留后面跟有4个空格的换行,去掉其他的换行..
偶也写不好正则表达式,试试看这个,VBS下好象可用
代码如下:
\r\n[^\s{4,}]
<?php
echo '<textarea rows=38 cols=50>'.$file=file_get_contents($_GET['f']).'</textarea>';
$p='/\r\n([^\s{4,}])/';
$r='\\1';
echo '<textarea rows=38 cols=50>'.preg_replace($p,$r,$file).'</textarea>';
?>
相关推荐
-
一个正则的写法 php
需要把文章里的回车去掉 但是分段的回车还是要保留 规则也就是保留后面跟有4个空格的换行,去掉其他的换行.. 偶也写不好正则表达式,试试看这个,VBS下好象可用 复制代码 代码如下: \r\n[^\s{4,}] php中 复制代码 代码如下: <?php echo '<textarea rows=38 cols=50>'.$file=file_get_contents($_GET['f']).'</textarea>'; $p='/\r\n([^\s{4,}])/'; $r=
-
一个非常不错的一个正则练习JS版
技术含量不高,主要是平时使用正则多了,在代码上调试太麻烦了,干脆做这个来试比较快~~~送给那些喜欢正则的朋友~~~ 做得头晕脑涨,实在找不出几个正则例子来给新手学习,所以现在俺里面的帮助文件里面也才三个例子而以! 由于本人的语言表达实在不怎么样,而以材料一个人制作麻烦,希望有热心人士提供经典的正则例子,最好附上详解,以便新手学习! 无殇 - 正则练习器 window.onerror=function(a,b,c){alert("发生未知错误:"+a+"\n第"+c+
-
临时记录:一个正则
var myString="TabMod Tab normalTab activeTab"; alert(myString); myString=myString.replace(/^Tab\s|sTab$/g,""); myString=myString.replace(/\sTab\s/g," "); alert(myString); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] var oldString="TabM
-
正则基础之 神奇的转义
1 概述这或许会是一个让人迷惑,甚至感到混乱的话题,但也正因为如此,才有了讨论的必要.在正则中,一些具有特殊意义的字符,或是字符序列,被称作元字符,如"?"表示被修饰的子表达式匹配0次或1次,"(?i)"表示忽略大小写的匹配模式等等.而当这些元字符被要求匹配其本身时,就要进行转义处理了.不同的语言或应用场景下,正则定义方式.元字符出现的位置不同,转义的方式也是林林总总,不一而同.2 .NET正则中的字符转义2.1 .NET正则中的转义符绝大多数语言中,&qu
-
IIS防盗链 ISAPI Rewrite图片防盗链规则写法
通过G.CN和B.CN搜索后得出了几种不同的方案,例如网站程序的URL伪装法.服务器端的收费插件法和ISAPI-REWRITE的规则过滤法等,考虑自身网站结构和钱包的困难问题,最终选择了后者,即现在流行用来做伪静态的ISAPI Rewrite书写规则来实现我的防盗链"梦想". 为什么说是梦想呢?首先表示惋惜,懒人我搜来了一大票经过无数次转载而来的文章,把现呈的代码应用后发现要么根本不起作用,要么就是效果达不到我想要的,几经周折后终于把这原本认为可以轻易借鉴照搬的防盗链给完成了,恨那些只
-
IIS真正能用的ISAPI-Rewrite图片防盗链规则写法
通过G.CN和B.CN搜索后得出了几种不同的方案,例如网站程序的URL伪装法.服务器端的收费插件法和ISAPI-REWRITE的规则过滤法等,考虑自身网站结构和钱包的困难问题,最终选择了后者,即现在流行用来做伪静态的ISAPI Rewrite书写规则来实现我的防盗链"梦想". 为什么说是梦想呢?首先表示惋惜,懒人我搜来了一大票经过无数次转载而来的文章,把现呈的代码应用后发现要么根本不起作用,要么就是效果达不到我想要的,几经周折后终于把这原本认为可以轻易借鉴照搬的防盗链给完成了,恨那些只
-
真正可用的IIS的ISAPI-Rewrite伪静态URL图片防盗链规则写法
网站程序的URL伪装法.服务器端的收费插件法和ISAPI-REWRITE的规则过滤法等,考虑自身网站结构和钱包的困难问题,最终选择了后者,即现在流行用来做伪静态的ISAPI Rewrite书写规则来实现 经测试四种情况正常,即站内链接正常,白名单里的链接正常,盗链者链接屏蔽,搜索引擎链接正常. 详细如下: 一.完全屏蔽所有盗链来源的写法(如已有其它规则,则置于已有规则的上面) 复制代码 代码如下: RewriteCond Host: (.+) RewriteCond Referer: (?!ht
-
浅谈正则速记法的技巧
给你一篇文章,如何挑选出你想要的字符串呢?你可以从左到右从上到下,一个一个字符读取出来,写一大堆if做判断.这样太麻烦了,正则就是将以上过程抽象出来,用一些特定符号就能表示出大部分规则 对大部分人来说,正则主要是难记,其实只要对正则符号分类记忆,就会发现核心概念其实特别简单 注:本文会假设你至少看过一遍正则的文档,如果没看过,可以看mdn(有中文翻译),如果觉得mdn排版乱,推荐去https://devdocs.io/javascript/global_objects/regexp学习.本文所使
-
一文详解密码的正则表达式写法
目录 密码的正则表达式如何来写? 最佳解决思路 次佳解决思路 第三种解决思路 第四种思路 第五种思路 第六种思路 第七种思路 第八种思路 第九种思路 第十种思路 正则表达式:密码必须至少包含八个字符.至少包含一个数字.小写和大写的字母以及特殊字符 密码的正则表达式如何来写? 我需要一个正则表达式来检查密码: 密码至少包含八个字符.至少包含一个数字.同时包含小写字母和大写字母以及特殊字符,例如#,?,!) 不能是旧密码或包含用户名,"password"或"websitename
-
正则应用之 日期正则表达式
1概述 首先需要说明的一点,无论是Winform,还是Webform,都有很成熟的日历控件,无论从易用性还是可扩展性上看,日期的选择和校验还是用日历控件来实现比较好. 前几天在CSDN多个版块看到需要日期正则的帖子,所以整理了这篇文章,和大家一起讨论交流,如有遗漏或错误的地方,还请大家指正. 日期正则一般是对格式有要求,且数据不是直接由用户输入时使用.因应用场景的不同,写出的正则也不同,复杂程度也自然不同.正则的书写需要根据具体情况具体分析,一个基本原则就是:只写合适的,不写复杂的. 对于日期提
随机推荐
- html中嵌入flv格式文件的代码
- 浅谈java中的对象、类、与方法的重载
- mybatis collection 多条件查询的实现方法
- 解析SQL2005中如何使用CLR函数获取行号
- Iiscnfg.vbs IIS 配置脚本
- javascript引擎长时间独占线程造成卡顿的解决方案
- php使用parse_url和parse_str解析URL
- php 空格,换行,跳格使用说明
- yii实现CheckBox复选框在同一行显示的方法
- 谈谈你对Zend SAPIs(Zend SAPI Internals)的理解
- 举例详解Python中threading模块的几个常用方法
- Android 用adb pull或push 拷贝手机文件到到电脑上,拷贝手机数据库到电脑上,拷贝电脑数据库到手机上
- 浅析AJAX乱码及错误解决方案
- 如何写一个通用的JavaScript效果库!(1/2)
- C#调用mmpeg进行各种视频转换的类实例
- JS实现简单短信验证码界面
- python3.3实现乘法表示例
- JavaScript学习笔记之获取当前目录的实现代码
- Java中如何动态创建接口的实现方法
- Java FileDescriptor总结_动力节点Java学院整理
