replace-正则表达式匹配特定字符组合问题

问题描述

正则表达式匹配特定字符组合问题

请问匹配 / 的正则表达式怎么写呢?在php中我需要用preg_replace()函数将
字符串中的所有 / 替换成 / 怎么办?

解决方案

str_replace() 执行替换就行了吧,干嘛用正则替换?

http://www.w3school.com.cn/php/func_string_str_replace.asp

 $s=str_replace('\/','/',$s);

解决方案二:

preg_replace("/\//","/",$te);

解决方案三:

'$result = str_replace('/','/',$input); '

解决方案四:

'$result = preg_replace('/\/','/',$input)'

解决方案五:

$result = preg_replace('/\\//','/',$input);

解决方案六:

哎,无奈了。这个markdown老是会搞笑。

$result = preg_replace('/\\//','/',$input);

解决方案七:

哎,无奈了。markdown搞死人。

$result = str_replace('\/','/',$input);
时间: 2025-01-19 02:52:58

replace-正则表达式匹配特定字符组合问题的相关文章

正则表达式去掉特定字符?

问题描述 正则表达式去掉特定字符? 互联网</p><p>/</p><p>电子商务... 怎么去掉p标签 解决方案 <(/)p> 解决方案二: 正则表达式是一种匹配规则,用来找到符合规则的字符串,它本身并不能做去掉字符的处理. 要去掉一些字符,首先找到字符的位置,然后去掉 html文件中的 <p> 都是固定格式,很简单就可以查找到,具体根据你使用语言的不同再做对应的string处理吧 解决方案三: 什么语言?js如下,就是使用</

实现正则表达式匹配任意字符解析

我们如何实现正则表达式匹配任意字符的效果呢?这个过程需要使用什么呢?具体的操作需要注意那些方面呢?那么现在我们就来揭开这神秘的一面: 实现正则表达式匹配任意字符的真相: 使用"."匹配几乎任意字符.在正则表达式中,"."是最常用的符号之一.不幸的是,它也是最容易被误用的符号之一. "."匹配一个单个的字符而不用关心被匹配的字符是什么.唯一的例外是新行符.在本教程中谈到的引擎,缺省情况下都是不匹配新行符的.因此在缺省情况下,"."

正则表达式匹配任何字符

问题描述 正则表达式匹配任何字符 正则表达式匹配任何字符,包括换行,但是只能输入500个字符(其实就是任意输入,但是要有字数的限制) 解决方案 [sS]{0,500} 解决方案二: ^[s|S]${0,500}

javascript-js 怎么用 replace 正则表达式去掉一些字符

问题描述 js 怎么用 replace 正则表达式去掉一些字符 去掉前面的23|1suc: 23|1suc:upfiles/201605/24/ 变成这样 upfiles/201605/24/ suc: 是固定的,|是固定的 23和1不是固定的 解决方案 23和1不是固定的:都是数字组成的没有?是用下面的,不是自己改下d选项 var s='2333|1suc:upfiles/201605/24/' s=s.replace(/^d+|d+suc:/,'') alert(s) 解决方案二: d+|d

C#正则表达式匹配任意字符

原文:C#正则表达式匹配任意字符 不得不说正则很强大,尤其在字符串搜索上 匹配任意字符,包括汉字,换行符: [\s\S]*. 版权声明:本文为博主原创文章,未经博主允许不得转载.

正则表达式匹配任意字符(包括换行符)的写法_正则表达式

今天在Java中想使用正则表达式来获取一段文本中的任意字符.于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本.于是查了一下手册,才发现正则表达式中,"."(点符号)匹配的是除了换行符"\n"以外的所有字符.同时,手册上还有一句话:要匹配包括 '\n' 在内的任何字符,请使用像 '[.\n]' 的模式.于是我将正则表达式的匹配规则修改如下: ([.\n]*),当然,如果是在java程序中直接写到话,需要改为([.\\n]*) 结果

php 正则表达式匹配所有字符(可匹配换行)

对正则我是一知半解,我对正则的理念就是,能用就行! 对于所有字符,我一开始的理解就是 .* 后来GOOGLE了一下,才知道.*连在一起就意味着任意数量的不包含换行的字符. 所以可以使用 [\s\S]* 它的意思是任意空白字符和非空白字符.同理,也可以用 "[\d\D]*"."[\w\W]*" 来表示. d和D,w和W,s和S都是反义,加起来就是全部字符了. 注意:写在文本中的n是不会自动视为换行符的,测试$_="asdfnasdf";s/./-/

正则表达式匹配任意字符(包括换行符)的写法

今天在Java中想使用正则表达式来获取一段文本中的任意字符.于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本.于是查了一下手册,才发现正则表达式中,"."(点符号)匹配的是除了换行符"\n"以外的所有字符.同时,手册上还有一句话:要匹配包括 '\n' 在内的任何字符,请使用像 '[.\n]' 的模式.于是我将正则表达式的匹配规则修改如下: ([.\n]*),当然,如果是在java程序中直接写到话,需要改为([.\\n]*) 结果

匹配中文字符的正则表达式

原文:匹配中文字符的正则表达式 匹配中文字符的正则表达式: [u4e00-u9fa5]   评注:匹配中文还真是个头疼的事,有了这个表达式就好办了   匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)   匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行   匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部