PHP正则表达式问题

共有4条回答
潘明
PHP正则表达式问题图

echo ereg(".{3}","abc0");

这个只需要后面的有任意的3个字符即可,“.”表示任意字符,“{3}”表示刚好3个

echo ereg(".{1,3}","webresar");

这个只需要后面的有任意1~3个字符即可,“{1,3}”表示1~3个

echo ereg("t*","fff");

这个只需要后面的有0个或者多个t就行了,“*”表示前面的字符重复0次或者多次,这可能是你不理解的关键

成定家制向月系军代提品思华片满。

赞同 0 0 发布于 12小时4分钟前 评论
最佳回答
周蕾

\\w*[我爱你]\\d*[我爱你]\\d*[我爱你]\\d*\\w*

\\w* 0或多个字母、数字和下划线字符等 *号为没有或者有很多

[我爱你] “我爱你”任意一个,注:中括号中的内容是任意其中一个有都算

\\d* 任意数字 0或者多,注:也就是没有或着有很多个数字\\d

硬核表白?

更新

因为要避免重复,那只好强制让他选定,这样只能遍历了

不过 如果字数过多,正则会非常长,还没有想到简单的方式。

\\w*[我]\\d*[爱]\\d*[你]\\d*\\w*|\\w*[你]\\d*[爱]\\d*[我]\\d*\\w*|\\w*[爱]\\d*[我]\\d*[你]\\d*\\w*|\\w*[爱]\\d*[你]\\d*[我]\\d*\\w*|\\w*[你]\\d*[我]\\d*[爱]\\d*\\w*|\\w*[我]\\d*[你]\\d*[爱]\\d*\\w*

|竖杠的意思是满足其中任意一组,一共六组不同的排列,字数如果多了 ,那这个式的长度会成指数增长

赞同 0 0 发布于 15小时56分钟前 评论
杭州华

php过滤掉bt换行符的方法是参照php去除字符串中的换行符的方法有三种:可以利用php系统常量PHP_EOL结合str_replace()函数,又或者是使用正则替换来实现。甚至,在PHP中换行可以 用自定义的自变量PHP_EOL来替代。str_replace()函数用来替换字符串中的一些字符。str_replace() 函数替换字符串中的一些字符(区分大小写),返回带有替换值的字符串或数组。使用正则表达式替换,使用PHP系统常量,

赞同 0 0 发布于 8小时44分钟前 评论
联赢激

1)、对计算机的理论需要有基本的了解, 对数据结构知识要熟练掌握。理解各种数据结构的特征,应用场景。能够和具体的工作联系起来。

2)、熟练掌握PHP语法,熟悉常用类库,对字符串库、正则库必须熟练掌握。

3)、理解、掌握常用设计模式,最好能研读一些通用的框架源码。

4)、对前端和后端知识都需要了解。掌握前端div+css+js,尤其是jquery框架。

5)、掌握php对mysql,memcache的常见操作和优化。

6)、熟悉常用的linux命令,能够写一些简单的shell脚本。 来自:Avazu Holding刘冉冉

赞同 0 0 发布于 21小时36分钟前 评论
收起 楼主 2022-09-09 07:38:29 0
回答数 0 浏览数 71
共有4条回答
潘明
PHP正则表达式问题图

echo ereg(".{3}","abc0");

这个只需要后面的有任意的3个字符即可,“.”表示任意字符,“{3}”表示刚好3个

echo ereg(".{1,3}","webresar");

这个只需要后面的有任意1~3个字符即可,“{1,3}”表示1~3个

echo ereg("t*","fff");

这个只需要后面的有0个或者多个t就行了,“*”表示前面的字符重复0次或者多次,这可能是你不理解的关键

成定家制向月系军代提品思华片满。

赞同 0 0 发布于 12小时4分钟前 评论
最佳回答
周蕾

\\w*[我爱你]\\d*[我爱你]\\d*[我爱你]\\d*\\w*

\\w* 0或多个字母、数字和下划线字符等 *号为没有或者有很多

[我爱你] “我爱你”任意一个,注:中括号中的内容是任意其中一个有都算

\\d* 任意数字 0或者多,注:也就是没有或着有很多个数字\\d

硬核表白?

更新

因为要避免重复,那只好强制让他选定,这样只能遍历了

不过 如果字数过多,正则会非常长,还没有想到简单的方式。

\\w*[我]\\d*[爱]\\d*[你]\\d*\\w*|\\w*[你]\\d*[爱]\\d*[我]\\d*\\w*|\\w*[爱]\\d*[我]\\d*[你]\\d*\\w*|\\w*[爱]\\d*[你]\\d*[我]\\d*\\w*|\\w*[你]\\d*[我]\\d*[爱]\\d*\\w*|\\w*[我]\\d*[你]\\d*[爱]\\d*\\w*

|竖杠的意思是满足其中任意一组,一共六组不同的排列,字数如果多了 ,那这个式的长度会成指数增长

赞同 0 0 发布于 15小时56分钟前 评论
杭州华

php过滤掉bt换行符的方法是参照php去除字符串中的换行符的方法有三种:可以利用php系统常量PHP_EOL结合str_replace()函数,又或者是使用正则替换来实现。甚至,在PHP中换行可以 用自定义的自变量PHP_EOL来替代。str_replace()函数用来替换字符串中的一些字符。str_replace() 函数替换字符串中的一些字符(区分大小写),返回带有替换值的字符串或数组。使用正则表达式替换,使用PHP系统常量,

赞同 0 0 发布于 8小时44分钟前 评论
联赢激

1)、对计算机的理论需要有基本的了解, 对数据结构知识要熟练掌握。理解各种数据结构的特征,应用场景。能够和具体的工作联系起来。

2)、熟练掌握PHP语法,熟悉常用类库,对字符串库、正则库必须熟练掌握。

3)、理解、掌握常用设计模式,最好能研读一些通用的框架源码。

4)、对前端和后端知识都需要了解。掌握前端div+css+js,尤其是jquery框架。

5)、掌握php对mysql,memcache的常见操作和优化。

6)、熟悉常用的linux命令,能够写一些简单的shell脚本。 来自:Avazu Holding刘冉冉

赞同 0 0 发布于 21小时36分钟前 评论

取消评论你是访客,请填写下个人信息吧