正则替换换行符和把 br 替换成换行符
正则替换换行符 和把<br/>替换成换行符
例子:str = str.replace(/\r\n/g,"<br/>");//把换行符替换成<br/>,注意:\r\n为正则表达式的快捷方式不能用/r/n或\/r\/n
str = str.replace(/<br\/>g,"\r\n");//注意:/为正则表达式的保留字必须在前面用\转义
另外说明一点:
/n或者是/r/n 或者是/r 都可能是换行符,要看你的系统是windows还是Unix/Linux或者是mac的系统
另外用/s+在windows下也可以替换,但/s+还会匹配其他的字符的,不是安全的做法。
我们补充:
在实际应用中,你不能保证客户输入的是<br />也可以是<br> <br/> <BR>等组合。那么我们就需要使用下面的代码了,提供兼容性
dxycode=dxycode.replace(/<br\s*\/?>/gi,"\r\n");
相关推荐
-
正则替换换行符和把 br 替换成换行符
正则替换换行符 和把<br/>替换成换行符 例子:str = str.replace(/\r\n/g,"<br/>");//把换行符替换成<br/>,注意:\r\n为正则表达式的快捷方式不能用/r/n或\/r\/n str = str.replace(/<br\/>g,"\r\n");//注意:/为正则表达式的保留字必须在前面用\转义 另外说明一点: /n或者是/r/n 或者是/r 都可能是换行符,要看你的系统是w
-
php中将html中的br换行符转换为文本输入中的换行符
下面这几个方法将能够帮你解决这个问题. PHP版将html中的<br />换行符转换为文本框中的换行符: 复制代码 代码如下: function br2nl($text){ return preg_replace('/<br\\s*?\/??>/i','',$text);} 或者: 复制代码 代码如下: function br2nl($text){ $text=preg_replace('/<br\\s*?\/??>/i',chr(13),$text); r
-
javacript replace 正则取字符串中的值并替换【推荐】
replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. 问题: 在使用ueditor 富文本编辑器,给字体颜色时,发现getCent后的内容颜色为rgb 如 <span style="color: rgb(0, 0, 255);" >aaaaa </spa> 而前端需求rgb的读取不了,因此要转成16进制的颜色.找了uedtitor编辑器一圈,没找到方法. 因此.我想到的解决方法是,在提交保存之前,把富文本里的内容找出
-
mysql 替换字段部分内容及mysql 替换函数replace()
[mysql]replace的用法(替换某字段部分内容) [mysql]replace的用法 1.replace into replace into table (id,name) values('1','aa'),('2','bb') 此语句的作用是向表table中插入两条记录.如果主键id为1或2不存在就相当于 insert into table (id,name) values('1','aa'),('2','bb') 如果存在相
-
正则爬取京东商品信息并打包成.exe可执行程序
本文爬取内容,输入要搜索的关键字可自动爬取京东网站上相关商品的店铺名称,商品名称,价格,爬取100页(共100页) 代码如下: import requests import re # 请求头 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36' } def get_all(ur
-
php中preg_replace正则替换用法分析【一次替换多个值】
本文实例讲述了php中preg_replace正则替换用法.分享给大家供大家参考,具体如下: 1.php 的 preg_replace 与 str_replace 都是默认 /g 的,全部替换 2.如果需要使用正则表达式 需要使用preg_replace <?php $a = "abc defa bcd ef"; $b= preg_replace("/\t|a/","",$a); echo($b); /* 输出: bc def bcd ef
-
javascript textContent与innerText的异同分析
textContent与innerText的不同 IE下有个innerText属性,FF下有个textContent属性.很多以前给IE写脚本的,在FF下找不到innerText属性,于是网上搜到的建议是用textContent来替代.反之给FF写脚本的也一样. 但是实际上,这里有个误解.网上很多文章说"FF下等效于innerText属性的属性是textContent"----但是事实上并非如此.innerText与textContent有几点很重要的不同,导致它们在一些情况下不能直接
-
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
在开发的过程中,经常会遇到需要给别人提供一个输入框,然后别人输入一些ID,或者关键字的东西,例如wordpress的后台的标签输入框: 这个就是只是判断英文状态下的逗号,要是有人不小心输入了中文状态下的逗号怎么办?小数点怎么办? 于是我就用正则写了一个表达式,把带有空格换行符之类的替换成逗号. 把提交的id带有空格换行符之类的替换成逗号,然后用explode函数切换成数组. 复制代码 代码如下: $ids=$_POST["ID"];$id= preg_replace("/(\
-
文本域中换行符的替换示例
说明:代码在实际项目中测试通过,我已经省去些不重要的,大家可以重点看颜色标记的部分 前戏: 问:为什么做这个呢?? 答:项目中有个将录入的文本域文字保存到数据库中.'查看时'从数据库获取相应数据,显示在文本域中.开发期间发现换行符使用jquery 的val() 还是text()获取后不做处理,保存数据库中没有换行了,自然取出来显示也就没有换行符了!由此写了下面的文章----有点啰嗦啊! 复制代码 代码如下: <%@ page contentType="text/html;charset=U
-
Java 替换字符串中的回车换行符的方法
使用正则表达式进行替换: 代码片段: String documentTxt = EntityUtils.toString(entity,"gbk");//获取数据 documentTxt=documentTxt.replaceAll("[\\t\\n\\r]", "");//将内容区域的回车换行去除 说明:String类的replaceAll就有正则替换功能. \t为制表符 \n为换行 \r为回车 java正则使用: 示例方法: 复制代码 代码如
随机推荐
- Perl中使用File::Lockfile确保脚本单实例运行
- JS类中定义原型方法的两种实现的区别
- MyBatis传入集合 list 数组 map参数的写法
- oracle 存储过程和函数例子
- iis支持asp.net4.0的注册命令使用方法
- ASP.NET DropDownListCheckBox使用示例(解决回发问题)
- php中防止恶意刷新页面的代码小结
- Python实现命令行通讯录实例教程
- php常用ODBC函数集(详细)
- JavaScript实现重置表单(reset)的方法
- MYSQL主从库不同步故障一例解决方法
- Oracle的RBO和CBO详细介绍和优化模式设置方法
- Java找出1000以内的所有完数
- 教你如何使用platform密钥对apk进行签名
- php中http_build_query 的一个问题
- asp.net基础学习之前端页面布局
- 分享一个简单的python读写文件脚本
- Python学习pygal绘制线图代码分享
- Spring Boot使用AOP实现REST接口简易灵活的安全认证的方法
- 对于Python深浅拷贝的理解