php 正则获取字符串中某段未知子串

PHP实现字符串查找子串(附完整源码) 阅读详情
<?php 

$i = '<a target="_blank" title="3.29-3.31iPhone11领券立减200元,特惠机型推荐:XSMax低至5799元,XR低至4199元超值推荐!" href="//item.jd.com/100008348542.html" onclick="searchlog(1,100008348542,1,2,>
<a target="_blank" title="3.29-3.31iPhone11领券立减40元,特惠机型推荐:XSMax低至5799元,XR低至4199元超值推荐!" href="//item.jd.com/100008348542.html" onclick="searchlog(1,100008348542,1,2,>';

//读文件
// $myfile = fopen("jd.html", "r") or die("Unable to open file!");
// $i =  fread($myfile,filesize("jd.html"));
// fclose($myfile);

preg_match_all('/target="_blank" title="(.*?) onclick=/m',$i,$m);
print_r($m);exit;
$d =[];
foreach ($m[0] as  $v) {
	preg_match('/title="(.*?)" href=/m',$v,$m1);
	
	preg_match('/jd.com\/(.*?).html/m',$v,$m2);
	
	$d[]=[
		'name' => $m1[1],
		'good_url' => "https://club.jd.com/comment/productPageComments.action?callback=fetchJSON_comment98&productId=".$m2[1]."&score=3&sortType=5",
		'mid_url' => "https://club.jd.com/comment/productPageComments.action?callback=fetchJSON_comment98&productId=".$m2[1]."&score=2&sortType=5",
		'bid' => "https://club.jd.com/comment/productPageComments.action?callback=fetchJSON_comment98&productId=".$m2[1]."&score=1&sortType=5",
	];
}
print_r(json_encode($d));

【深度学习】手把手教你在远程服务器上跑 YOLOv3 相关代码(含环境配置) 这篇文章主要记录了如何配置项目环境以及如何在远程服务器上跑 YOLOv3 模型。 阅读详情

相关推荐

操作系统知识点汇总(王道)

操作系统不论是就业还是升学都是核心的一门课程,对于大部分工科更是必修课程。本文章是对《王道操作系统》所有知识点的总结笔记,以供大家学习以及在备考期间复习使用。让我们一起把知识往脑子里旋好吗!!!......

S mile0804的博客 5万+

常用的正则表达式汇总

常见的校验正则表达式汇总

害。代码嘛,可不就是敲着玩! 505

UFS 3.1协议分析(第一至四章) -- UFS概述

Contents协议规范规范参考术语和定义简单概述通用特性接口特性功能特性 协议规范     UFS3.1协议规定了UFS电气接口和存储器件的特性以及系统架构。 特性:低功耗、高数据吞吐量、低电磁干扰、大容量存储器子系统效率的优化 电气接口:使用基于MIPI M-PHY的高级差分接口;M-PHY作为物理层,MIPI UniPro作为链路层,二者结合形成UFS接口的互联。 架构模型:参考 INCITS T10(SCSI) SAM 标准,命令协议基于 INCITS T1

Frank_sample的专栏 1万+

php 解析京东 json,京东商品评论接口数据抓取

抓取过程中,遇到两个小问题:1、请求头中没放Referer 和 User-Agent, 导致接口内容未返回2、php 的 json_decode 解析失败,返回了NULL,使用json_last_error(); 检查错误格式得出结果是 “5”, 经检查返回的接口数据内容的编码格式居然是EUC-CN 导致json_decode失败json_last_error错误msg对照表:0 = JSON...

weixin_31673213的博客 595

【CV论文精读】【协同感知综述】Collaborative Perception for Autonomous Driving :Current Status and Future Trend

感知是自动驾驶系统的关键模块之一,近年来取得了很大进展。然而,单个车辆的有限能力导致感知性能提高的瓶颈。为了突破个体感知的局限,协作感知被提出,它使车辆能够共享信息来感知视线和视野之外的环境。本文综述了有前途的协作感知技术的相关工作,包括介绍了基本概念,概括了协作模式,总结了协作感知的关键要素和应用。最后,我们讨论了这一研究领域面临的挑战和问题,并给出了一些潜在的进一步方向。

weixin_44184852的博客 4689

Linux 常用命令大全(2025 最新版)

掌握这些命令,你已能应对80% 的 Linux 日常操作!更多高级技巧(如crontab定时任务、iptables防火墙配置)可参考手册(man 命令名)或官方文档。实践是学习命令的最佳方式,建议在虚拟机或云服务器中多动手操作!

2302_79600390的博客 1866

正则表达式 匹配特殊字符

用正则表达式匹配出自己认为特殊格式的字符,进行处理,正则的速度及准确性没的说。 第一步 : // 正则匹配出"@深圳黑客科技有限公司(80000019):"格式的字符 private String regular(String str) { Pattern pattern = Pattern.compile("@[0-9a-zA-Z\\u4e00-\\u9fa5()_\\-]+\

源于未知 2716

AFL源码分析之afl-as.c详细注释

前言 afl-as注释好了,明白了是如何进行插桩的,以及插在哪里 本文主要参考Sakura大佬文章:https://eternalsakura13.com/2020/08/23/afl/ 编写不易,如果能够帮助到你,希望能够点赞收藏加关注哦Thanks♪(・ω・)ノ /* Copyright 2013 Google LLC All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); y

hollk’s blog 2172

json爬取京东评论

python json爬取京东某款手机评价

Chloe's blog 4413

C++(Qt)软件调试---内存分析工具Heob(26)

绝对最全面最详细的Heob使用说明。(图文并茂) 绝大部分的文章都说Heob是一个内存泄漏分析工具,其实Heob只是内存泄漏分析功能比较突出,实际上Heob可以分析很多内存问题。 Heob是一个Windows下检测缓冲区溢出(野指针、空指针、内存越界、重复释放、异常捕获等)和内存泄漏的工具,集成到Qt Creator中,功能强大,简单容易上手。

mahuifa的博客 4311

提交 ieee 手稿出现:Do not include the Reviewer PDF with my submission 怎么办

IEEE投稿Reviewer PDF选项说明 投稿时出现的"Do not include the Reviewer PDF with my submission"选项控制是否附带评审专用PDF文件。Reviewer PDF是系统自动生成包含所有投稿材料的完整PDF,用于同行评审。建议保持默认不勾选状态,除非确认编辑部不需要该文件,否则可能影响审稿流程。勾选表示不附带此PDF,不勾选则会正常生成并提交该评审文件。

ZhangJiqun&191cm&85kg 2177

php正则匹配包含某个字符串,php正则如何不包含某字符串

php正则不包含某字符串的方法:首先创建一个PHP示例文件;然后通过正则表达式“ preg_match(”/[^(abc)]/s”, $str, $arr);”实现判断不包含某字符串即可。常见函数 strstr($str, “abc”);正则匹配 preg_match(”/(abc)?/is”, $str);但是要匹配一个字符串中,不包含某字符串,用正则就比较麻烦了如果不用正则 !strstr($...

weixin_33392336的博客 950

【部署】Kimi 接入OpenClaw完整步骤及关键注意事项

本文详细介绍了如何将Kimi AI接入OpenClaw系统的完整步骤。首先需确保环境满足OpenClaw版本要求和系统支持,然后通过配置向导完成本地网关设置和Kimi模型接入,包括API密钥配置。文章提供了详细的命令操作和界面截图指导,并重点说明了安全警告处理、服务状态检查、API密钥有效性验证等关键注意事项。最后还展示了Kimi流量消耗明细和问题排查方法,帮助用户顺利完成接入并解决常见问题。整个流程清晰明了,涵盖了从环境准备到最终验证的全部环节。

海兰 7170

PHP中字符串分割、获取子串以及向文本框中添加值

<br />1、以空格和逗号分割字符串<br /> $str = "a bb ccc dddd,eeeee";<br /> $arr = preg_split('/[/s+,]/' , $str);<br /> //若只以空格来分割字符串,可以使用preg_split('//s+/' , $str)。<br /> print_r($arr);<br /> 输出结果:<br /> Array ( [0] => a [1] => bb [2] => ccc [3] => dddd [4] => ee

clliu的专栏 5541

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

php字符串完全匹配,php之字符串和正则匹配

字符串单引号变量和转义的序列都不会进行转义,而会原样输出。双引号PHP会处理双引号括起来的字符串、变量以及转义序列标识符(定界符)需要输出大量文本时,可以使用标识符来定义字符串。字符串拼接格式化字符串获取字符串字符串查找字符串替换正则匹配(1)^PHP 匹配以PHP开头的字符串[^a-z] 表示匹配所有非小写字母开头的字符串2PHP$ 匹...

weixin_27153203的博客 4314

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

PHP中字符串与正则表达式

1、字符串的连接符 “.”可以直接连接两个字符串,也可以连接两个字符串变量,也可以连接字符串和字符串变量 &lt;?php $name="张先生"; $a="欢饮您的到来"; echo $name.$a; echo "\n"; echo "李先生".$a; echo "\n"; echo $name."欢迎你"; ?&gt; 2、字符串的单引号与双引号

Labigale的博客 4091

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

php正则表达式字符串排除,php 正则 不包含某字符串的正则表达式

这篇文章主要介绍了判断一个字符串中是否含有另一字符串,php有很多方法常见函数 strstr($str, “abc”);正则匹配 preg_match(”/(abc)?/is”, $str);但是要匹配一个字符串中,不包含某字符串,用正则就比较麻烦了如果不用正则 !strstr($str, “abc”); 就可以解决问题了但是用正则呢,就只有这样了,”/^((?!abc).)*$/is”//---...

weixin_34511754的博客 620

php 正则匹配是否存在字符,php 正则 不包含某字符串的正则表达式

常见函数 strstr($str, “abc”);正则匹配 preg_match(”/(abc)?/is”, $str);但是要匹配一个字符串中,不包含某字符串,用正则就比较麻烦了如果不用正则 !strstr($str, “abc”); 就可以解决问题了但是用正则呢,就只有这样了,”/^((?!abc).)*$/is”//--------------------------------------...

weixin_39527879的博客 1391

php正则字符串,php正则匹配字符串

浅谈正则表达式原文:浅谈正则表达式一、什么是正则表达式?简单的说:正则表达式(Regular Expression)是一种处理字符串匹配的语言;正则表达式描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串,对匹配到的子串进行“取出”或“替换”操作。二、正则表达式的应用正则表达式在实际的...文章杰克.陈2014-08-13859浏览量PHP学习笔记之POSIX正则表达式1 基础知识...

weixin_30341571的博客 1036

PHP中的字符串:PHP 字符串函数

PHP 中的字符串操作提供了广泛的功能来有效地操作和处理字符串。PHP 提供了许多内置函数和方法来执行字符串连接、子字符串提取、搜索和替换、大小写操作、格式设置等任务。这些操作允许开发人员操作字符串数据、验证用户输入、生成动态内容以及有效地处理文本信息。借助 PHP 中字符串操作的灵活性和强大功能,开发人员可以轻松地处理和处理字符串以用于各种目的,例如数据验证、文本处理和在 Web 应用程序中生成动态输出。字符串操作在 PHP 编程中起着至关重要的作用,因为字符串是用于表示文本信息的基本数据类型。

新华编程特战队 1886

php 正则表达式不包含,php不包含某字符串的正则表达式

php不包含某字符串的正则表达式摘要: 用正则实现包含某个字符串很容易,但如果实现不包含某个字符串呢?作者给出了一个解决方案。判断一个字符串中是否含有另一字符串,php有很多方法,如下:1. 常见函数strstr($str,"abc");strstr($str, "abc");2. 正则匹配preg_match("/(abc)/is",$str);preg_match("/(abc)/is",...

weixin_34800976的博客 563

php正测字符串,PHP 正则与字符串

正则表达式语法 – Perl风格1 修饰符一般有 i 和 g,表示忽略大小写和全局搜索2 元字符\A 只匹配字符串开头\b 匹配单纯边界\B 匹配出单词边界之外的任意字符\d 匹配数字\D 匹配除数字之外的任意字符\s 匹配空白\S 匹配除空白之外的任意字符[]()$ 匹配行尾^ ...

weixin_32430445的博客 179

PHP字符串函数的使用

在PHP中,字符串函数用于操作和处理字符串数据。这些函数提供了丰富的功能,如字符串的创建、修改、比较、查找、替换、分割、连接等。

rock365的博客 352

php 正则表达式 匹配 字符串,PHP 字符串与正则表达式匹配

示例preg_match 检查字符串是否与正则表达式匹配。$string='Thisisastringwhichcontainsnumbers:12345';$isMatched=preg_match('%^[a-zA-Z]+:[0-9]+$%',$string);var_dump($isMatched);// 布尔值(true)如果您传入第三个参数,它将使用正则表达式...

weixin_42514002的博客 3042

php字符串和正则表发

php字符串和正则表发

Dunran_ru的博客 525

php获取字符串之间,如何在PHP中获取两个字符串之间的子字符串?

我需要一个函数来返回两个单词(或两个字符)之间的子串.我想知道是否有一个PHP功能实现了这一点.我不想考虑正则表达式(好吧,我可以做一个,但真的不认为这是最好的方式).考虑strpos和substr函数.这是一个例子:$string = "foo I wanna a cake foo";我们调用函数:$substring = getInnerSubstring($string,“foo”);它回归...

weixin_34329350的博客 475
上一篇: python正则获取字符串中某段不确定子串
下一篇: php-直接插入排序
龘麤三思
博客等级 码龄10年 11粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值