您现在的位置是:影视综艺

正则表达式 选中以某些字符开始,某些字符结尾的字符串,正则表达式语法

2020-10-15 15:50影视综艺

简介editplus是吧?查找框:((w+)/)2替换框:$2别忘了选上RegularExpression选项。 有问题再追……追问额,这个不行啊,你那里可以搜索到吗?追答可以啊追问晕啊, 正则表达式 选中以某些字符开始,某些字符结尾的字符串...

editplus是吧?

查找框:((\w+)/)\2

替换框:$2

别忘了选上RegularExpression选项。

有问题再追…… 追问
额,这个不行啊,你那里可以搜索到吗?
追答
可以啊
追问
晕啊,我复制过来就不行。不过感觉你的应该是对的,.*跟\w应该是都可以的。

-

下面是更多关于正则表达式语法的问答

$preg="/[\w]+\/[\w]+.htm/";

$str="news/news.htm 替换成news.htm

message/message.htm 替换成message.htm";

preg_match_all($preg,$str,$array);

print_r($array);

这样你要的类型了,我过不懂的可以再问。

把preg_match_all该成replace的就可以了。 追问
news/news   message/message,这种很多,不只是这两种。。
追答
我知道,只要是这个格式的都支持。我已经测试过了。

到数组里你怎么操作都可以。
追问
你的是编程的,我想找个editplus里的。3q
追答
哦,原来你是editplus啊,浪费我感情了。
追问
嘿嘿,你自己没看清楚啊,一直写着editplus
正达式匹配公式为:^((?!XXX).)*$XXX为字符串。

另外列举一些正则表的语法:

[abc] a或b或c . 任意单个字符 a? 零个个a

[^abc] 任意不是abc的字符 \s 空格 a* 零个或多个a

[a-z] a-z的任意字符 \S 非空格 a+ 一个或多个a

[a-zA-Z] a-z或A-Z \d 任意数字 a{n} 正好出现n次a

^ 一行开头 \D 任意非数字 a{n,} 至少出现n次a

$ 一行末尾 \w 任意字母数字或下划线 a{n,m} 出现n-m次a

(...) 括号用于分组 \W 任意非字母数字或下划线 a*? 零个或多个a(非贪婪)

(a|b) a或b \b 单词边界 (a)...\1 引用分组

(?=a) 前面有a (?!a) 前面没有a \B 非单词边界

正则表达式中有(?=a)和(?!a)来表示我们是否需要匹配某个东西。 本回答被网友采纳 [\d.]+

\d表示数字,.在中括号中就表示小数点,因此[\d.]+就表示一串数字和小数点组成的字符串

如: 123456

......

1.2

1.2.3

都可以匹配[\d.]+这个正则表达式 ^ab[\w]+12$

如果是整个连续的:\bab[\w]+12\b也行,如果有非字符,可用.+ 本回答被网友采纳

表达式匹配为:

    ^((?!XXX).)*$,XXX为字串。

    另外列举一些正则表达式的语法: [abc] a或b或c . 任意单个字符 a? 零个或一个a [^abc] 任意不是abc的 \s 空格 a* 零个或多个a [a-z] a-z的任意字符 \S 非空格 a+ 一个或多个a [a-zA-Z]

拓展资料:

    字符串函数(String processing function)也叫字符串处理函数,指的是编程语言中用来进行字符串处理的函数,如C,pascal,Visual以及LotusScript中进行字符串拷贝,计算长度,字符查找等的函数。

Tags:正则表达式语法,正则表达式语法,正则表达式 选中以某些字符开