• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php善用正则表达式 处置字符串中需不要的值

php 搞代码 3年前 (2022-01-23) 16次浏览 已收录 0个评论

php善用正则表达式 处理字符串中需不要的值

今天在采集莫网址的图片的时候,由于自己最后都会讲图片分辨率改为320*480,而原先的图片中存在有关于像素的信息。

如:清晰小屋(320*480)壁纸

那么最后我要留下的是“清晰小屋壁纸”,该怎么办呢?

首先我们应该立马想到,先查找字符串,在去掉此字符串。

嗯,首先我也是这么想的,定义一个数组,其中存了几个字符串,如(320*480)、(480*640)等,不过后来发现,其中还有其他类型的如(320*234)之流的,那么我全列出来也不是不可能的,只不过是时间的问题。但是我们不这么做,是在太没意思了。这样弄得话,估计半天就过去了,而且弄得自己很不爽。

那么该这么办呢?

首先观察多个数据,我们发现,其中有应该要有“*”,这个必须得知道的,否则没有要去的值也弄进来,加大计算机的工作量了。

那么就来了一个:

用来判断字符串中是否包含”*”;

如果包含了,那么里面一定有我们要去掉的东西,接下来该怎么办,找出要去掉的字符串,然后用NULL替换?显然不能在像上面的方式找了。

而我用了字符串切割的方式:

其中([\(]*)[0-9]+X[0-9]+([\)]*)为正则表达式,

([\(]*)表示可能存在(

[0-9]+表示至少存在一个0到9的数字






搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php善用正则表达式 处置字符串中需不要的值

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址