分页-PHP正则截取问题,截取第N-N+1个#号之间的数据

问题描述

PHP正则截取问题,截取第N-N+1个#号之间的数据

$text = "asdfs#sdfj#HELLO123#lj#lj##jlkj#lkjl#lll#lll##jjjjj#";
截取第2-3#之间的数据 HELLO123
截取第N-N+1 #之间的数据,这个N为是已知数

//分页

解决方案

$test = explode('#',$text);
echo $test[$page-1];

解决方案二:

先根据#进行split分组后,再取数据不是更简单?

解决方案三:

$text = "asdfs#sdfj#HELLO123#lj#lj##jlkj#lkjl#lll#lll##jjjjj#";
preg_match('/(?:.*#){2}(.+)#/U', $text, $match);
echo $match[1]; //HELLO123

时间: 2024-09-09 06:36:33

分页-PHP正则截取问题,截取第N-N+1个#号之间的数据的相关文章

java后台截取如何截取两个字符

问题描述 java后台截取如何截取两个字符 如图我是用.号分割的,但是在圈出的部分是有两个.号的,所有求解怎么把圈出的地方截成一句 代码啊代码 解决方案 用正则表达式或者indexof+substring 解决方案二: java字符串截取后面字符java字符的截取---很实用,还有正则呢java截取字节和字符 解决方案三: 主要是看你以什么规则判断是一个,然后用正则表达式实现就好了

如何截取文本中特定字符串之间的数据

问题描述 如何截取文本中特定字符串之间的数据 输入: face=Arial.............不惜血本,以铺天盖地的广告提高知晓率...........................babababababababa 字符串: 开始字符串:face=Arial 结束字符串:babababababababa 输出: 输出上面两个字符串之间的数据. ?注:因为是从网上扒下来很多数据,要解析出特定字符串间的数据. 如何编程实现,或者用linux上的脚本也可以 解决方案 字符串函数就可以解决了

php字符串截取中文截取2,单字节截取模式_php技巧

//中文截取2,单字节截取模式 function cn_substr($str,$slen,$startdd=0){     $restr = "";     $c = "";     $str_len = strlen($str);     if($str_len < $startdd+1) return "";     if($str_len < $startdd + $slen || $slen==0) $slen = $str

php简简单单搞定中英文混排字符串截取,只需2行代码!

提到中英文混排计数.截取,大家首先想到的是ascii.16进制.正则匹配.循环计数.   今天我给大家分享的是php的mb扩展,教你如何轻松处理字符串.       先给大家介绍用到的函数:   mb_strwidth($str, $encoding) 返回字符串的宽度   $str 要计算的字符串   $encoding 要使用的编码,如 utf8.gbk   mb_strimwidth($str, $start, $width, $tail, $encoding) 按宽度截取字符串   $s

实现中英文混排字符串截取的php代码

提到中英文混排计数.截取,大家首先想到的是ascii.16进制.正则匹配.循环计数. 今天我给大家分享的是php的mb扩展,教你如何轻松处理字符串. 先给大家介绍用到的函数: mb_strwidth($str, $encoding) 返回字符串的宽度 $str 要计算的字符串 $encoding 要使用的编码,如 utf8.gbk mb_strimwidth($str, $start, $width, $tail, $encoding) 按宽度截取字符串 $str 要截取的字符串 $start

java类的问题-JAVA 正则表达式截取时间

问题描述 JAVA 正则表达式截取时间 截取内容中,航班,时间,会议后的时间.希望大家能够帮我一下.. 解决方案 你是从网页中抽取吧....别用正则..用jsoup..

关于java问题-正则表达式怎么截取视频路径

问题描述 正则表达式怎么截取视频路径 如果无法观看视频,请尝试安装最新的 windows media player.暴风影音或迅雷看看 播放器. 我只想要http://123123123.wmv这一部分,请问怎么截取 相关文章 java-求教关于程序开发的一个问题? javascript-js问题关于正则表达式截取字符串 关于javascript正则表达式截取字符串的问题 javascript-通过js我已经实现了截取一定区域的图片(图片一共7张),如何把这些截取的图片保存到本地指定路径下 代码

PHP截取中英文字符函数

中英文字符截取 <?php /** * 截取中英文字符 * Enter description here ... * @param unknown_type $str * @param unknown_type $start * @param unknown_type $length * @param unknown_type $charset * @param unknown_type $suffix * @return unknown|string */ public static func

rulink中如何做到数据分栏后如果超出数据,就截取掉,而不要保留?

问题描述 rulink中如何做到数据分栏后如果超出数据,就截取掉,而不要保留? rulink中如何做到数据分栏后如果超出数据,就截取掉,而不要保留? 解决方案 不知道你说的是什么,你可以加上判断 if (s.Length > xxx) s = s.s.SubString(xxx)