···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
python字符串
2.5 字符串搜索和替换
2.5 字符串搜索和替换,问题,你想在字符串中搜索和匹配指定的文本模式,解决方案,对于简单的字面模式,直接使用 str.replace() 方法即可,比如:, >>> text = 'yeah, but no, but yeah, but no, but yea...
2.4 字符串匹配和搜索
2.4 字符串匹配和搜索,问题,你想匹配或者搜索特定模式的文本,解决方案,如果你想匹配的是字面字符串,那么你通常只需要调用基本字符串方法就行,比如 str.find() , str.endswith() , str.startswith() 或者类似的方法:,...
26 Python 中使用正则表达式
Python 中使用正则表达式,1. 正则表达式,1.1 简介,正则表达式 (regular expression) 描述了一种字符串匹配的模式 (pattern),例如:,,模式 ab+c ,可以匹配 abc、abbc、abbbc,,,代表前面的字符出现 1 次或者多次,,,,,模式...
2.1 使用多个界定符分割字符串
2.1 使用多个界定符分割字符串,问题,你需要将一个字符串分割为多个字段,但是分隔符(还有周围的空格)并不是固定的。,解决方案,string 对象的 split() 方法只适应于非常简单的字符串分割情形,它并不允许有多个分隔符或...
15.13 传递NULL结尾的字符串给C函数库
15.13 传递NULL结尾的字符串给C函数库,问题,你要写一个扩展模块,需要传递一个NULL结尾的字符串给C函数库。 不过,你不是很确定怎样使用Python的Unicode字符串去实现它。,解决方案,许多C函数库包含一些操作NULL结尾的字...
15.14 传递Unicode字符串给C函数库
15.14 传递Unicode字符串给C函数库,问题,你要写一个扩展模块,需要将一个Python字符串传递给C的某个库函数,但是这个函数不知道该怎么处理Unicode。,解决方案,这里我们需要考虑很多的问题,但是最主要的问题是现存的C函...
15.15 C字符串转换为Python字符串
15.15 C字符串转换为Python字符串,问题,怎样将C中的字符串转换为Python字节或一个字符串对象?,解决方案,C字符串使用一对 char * 和 int 来表示, 你需要决定字符串到底是用一个原始字节字符串还是一个Unicode字符串来...
15.16 不确定编码格式的C字符串
15.16 不确定编码格式的C字符串,问题,你要在C和Python直接来回转换字符串,但是C中的编码格式并不确定。 例如,可能C中的数据期望是UTF-8,但是并没有强制它必须是。 你想编写代码来以一种优雅的方式处理这些不合格数据,...