2 cjp2014 cjp2014 于 2015.07.22 16:21 提问

正则表达式去掉特定字符?
 互联网</p><p>/</p><p>电子商务。。。

怎么去掉p标签

6个回答

caozhy
caozhy   Ds   Rxr 2015.07.22 16:26
 \<(\/)p\>
imanapple
imanapple   2015.07.22 16:46

正则表达式是一种匹配规则,用来找到符合规则的字符串,它本身并不能做去掉字符的处理。

要去掉一些字符,首先找到字符的位置,然后去掉

html文件中的

<\p> 都是固定格式,很简单就可以查找到,具体根据你使用语言的不同再做对应的string处理吧

showbo
showbo   Ds   Rxr 2015.07.22 17:51

什么语言?js如下,就是使用<\/?p[^>]*>这个正则替换

 var s=' 互联网</p><p>/</p><p>电子商务';
s=s.replace(/<\/?p[^>]*>/gi,'')
alert(s)
leedaning
leedaning   2015.07.22 18:10

如果是php的话可以使用preg_replace(''~

~, '' , $str);preg_replace(''~

~, '' , $str);将

替换掉。
leedaning
leedaning   2015.07.22 18:13

原来不能直接在编辑器中写html标签的,php中可以使用preg_replace()函数正则匹配要替换的内容。

 preg_replace('~<p>~', '' , $str);
 preg_replace('~</p>~', '' , $str);
CSDNXIAOD
CSDNXIAOD   2015.07.22 16:25

正则表达式去掉非数字字符
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片