分享一个字符串函数(partition)的实例代码
2017年啦,但是过节仿佛跟我没什么关系,我还是一如既往苦逼的做着苦逼的事儿。不过还是希望在新的一年里,各位看官可以身体健康万事顺意,这个地球可以世界和平,那个小兔子能乖乖的嫁给我,而且杭州的各种上市公司慈悲为怀的hr们可以拿一份好的offer给我,让我早日可以成为高富帅等等等等等等。
好了,梦回现实,没有那么多时间用来扯淡。看了一篇www.codesec.net/view/165565.html,里面提到了partition()函数,这个函数跟split差不多,都是搞切割的。但是partition()具体是来根据括号内的分隔符将一个字符串分割,而且仅仅是切一刀,生成的结果是一个元祖。
AAA="http://123://.com"#这里有两个://#
print(AAA.partition("://")) #以://为分隔符开切#
生成的结果是:'http', '://', '123://.com')
如果改一下,以com作为分隔符开切呢?
print(AAA.partition("com"))
回车的结果是:('http://123://.', 'com', '')
如果是一个不存在的字符作为分隔符呢?那么返回的就是字符本身+两个空的元。
要知道,元祖是可以排序的,这样就可以很简单的想到,partition()[1]=分隔符本身
这些仅仅是一个皮毛东西,但是可以深挖掘一下。partition其实可用来切大段大段的源代码。我们还是以前几篇文章里的html作为例子。
html=''' <html> <head> <title>A</title> </head> <body> <p><a herf="www.php.cn/welcome.html">AA!</a> <p> <url> <li><a href="http:www.php.cn/1.html">AAA</a></li> <li><a href="http:www.php.cn//2.html">AAAA</a></li> <li><a href="http:www.php.cn//3.html">AAAAA</a></li> </url> </p> </p> </body> </html>''' str="<title>A</title>" content=html.partition(str)[2] str1="</url>" content1=content.partition(str1)[0] print(content1) 这个程序的答案就是两头切的中间那一段,即 </head> <body> <p><a herf="www.51cto.com/welcome.html">AA!</a> <p> <url> <li><a href="http:www.php.cn/1.html">AAA</a></li> <li><a href="http:www.php.cn/2.html">AAAA</a></li> <li><a href="http:www.php.cn/3.html">AAAAA</a></li>
这样也能达到“大锤敲缝”的目的
【相关推荐】
1. 分享一篇Python中字符串函数 (partition)详解
3. MySQL之-数据表分区技术PARTITION的代码示例浅析
以上是分享一个字符串函数(partition)的实例代码的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

PHP是一种流行的编程语言,它被广泛使用于网络应用程序的开发。在PHP中,字符串是一种基本的数据类型,它允许我们存储和操作文本信息。在本文中,我们将介绍PHP中的字符串处理指南。字符串的定义在PHP中,字符串是一组相邻的字符序列,可以用单引号或双引号来表示。例如:$str1='Hello,world!';$str2="We

Excel不提供内置公式来立即返回活动Excel工作表的名称。但是,在某些情况下,您可能需要在Excel文件中动态填充活动工作表的值。例如,如果工作表上的表格名称必须是工作表本身的名称,并且如果您对表格名称进行硬编码,并且稍后更改工作表名称,则还必须手动更改表格名称。但是,如果表格的名称是动态填充的,比如使用公式,那么如果工作表名称更改,表格的名称也会自动更改。如前所述,尽管要求非常有可能,但没有直接公式可用于提取活动工作表的名称。但是,我们确实有一些公式组合,您可以使用它们成功提取活动工作表的

PHP8中新增了一个实用的字符串函数str_starts_with()。本篇文章将介绍该函数的介绍、用法及示例。str_starts_with()的介绍str_starts_with()函数可以判断一个字符串是否以另一个字符串开头,并返回布尔值,其语法如下:str_starts_with(string$haystack,string$nee

PHP8.1更新:数组和字符串函数的性能提升随着时间的推移,PHP编程语言一直在不断发展和改进。最近发布的PHP8.1版本带来了许多新功能和性能增强,特别是在数组和字符串函数方面。这些改进使得开发者能够更高效地处理数组和字符串操作,提升了整体的性能和效率。数组函数的性能提升在PHP8.1中,数组函数经过了改进和优化。下面是一些重要的数组函数性能提升示例:(1

PHP是一种强大的服务器端脚本语言,广泛用于Web开发。在PHP中,字符串处理是非常常见的操作。本文将介绍一些PHP字符串处理方法,同时解答一些常见问题。字符串连接PHP中可以使用"."符号将两个字符串连接起来。例如:$str1="Hello";$str2="World";$str3=$str1.$

如何在PHP中使用字符串函数?PHP提供了一系列内置字符串函数,可用于操作和处理文本数据。这些函数操作包括文本格式化、搜索和替换、比较和验证等。基本字符串操作函数描述strlen()返回字符串的长度strtoupper()将字符串转换为大写strtolower()将字符串转换为小写substr()从字符串中提取子字符串str_replace()搜索并替换字符串中的特定子字符串文本格式化函数描述trim()从字符串中删除首尾空白字符ltrim()从字符串中删除左边的空白字符rtrim()从字符串中

计算机上很可能缺少系统保留分区,当这种情况发生时,PC将难以启动。默认情况下,在成功安装新的Windows操作系统(OS)期间,会创建系统保留分区。它包含诸如bootmgr和BOOTSECT.BAK之类的文件,以及用于启动计算机的文件,以防您使用Bitlocker加密硬盘驱动器。为保护该分区的文件,文件资源管理器中不会显示这些文件。尽管如此,一些用户可能会错误地或在不知不觉中删除系统保留分区。如果这是您的情况,或者您只是找不到系统保留分区,我们已经强调了如何轻松修复它。如果系统保留分

PHP是一种服务器端脚本语言,众所周知,字符串是任何编程语言中最基本的数据类型。PHP中有很多的字符串处理函数,如何灵活使用这些函数,对于开发高效、规范的程序来说,是非常关键的。本文将介绍PHP中常用的字符串处理函数及其使用方法。一、字符串长度处理strlen函数strlen函数返回一个字符串的长度,该函数不计算多字节字符,而只计算单字节字符。例如:$st
