gongsui 发表于 2020-11-15 00:06

python有没有现成的库可以取字符串中间文本的

本帖最后由 gongsui 于 2020-11-15 14:48 编辑



比如:欲取全文本为“12345”,现在要取出“3”,前面写“2”,后面写“4”,取出的文本就是3
再比如,“吾爱52破解”,欲取“52”,只要填写参数“”吾爱“、”破解“ 即可取得”52“


切片好像不行,切片参数好像只能是位置(数字)


都说python库多,不知道有没有现成的库能实现{:301_997:}。不想重复造轮子。(不用正则的库)


-----------
被你们猜到了,是从易语言转过来的,哈哈(易语言和python相同点就是 库(模块)很香)
谢谢各位。方法挺多的,通过split分割或find都可以。
批量匹配则要正则


JokerX 发表于 2020-11-15 00:26

正则表达式 自己封装函数好了

as614001 发表于 2020-11-15 00:26

....... 易语言即视感.......

as614001 发表于 2020-11-15 00:27

合理运用python的截取 find index 组合拳。

kesai 发表于 2020-11-15 00:32

正则或者用索引截取

漁滒 发表于 2020-11-15 00:47

def mid(t, l, r):
    return t

cube 发表于 2020-11-15 01:25

要去字符,首先要有规则,
按规则查找,优选正则.次则自己写parser.巧合的是,这两个你都不想用.

bookaccount 发表于 2020-11-15 01:38

光是这一个功能,也不复杂,与其花很多时间找库,不如自己写一个。
碰巧发现一个操作字符串的库,好像有不少有用的方法:https://python-string-utils.readthedocs.io/en/develop/index.html

懒人智能助手 发表于 2020-11-15 02:27

boxer 发表于 2020-11-15 05:28

学了易之后,再学其它的,你还是会用它的思想,结果反而成了障碍, 困难重重
页: [1] 2 3
查看完整版本: python有没有现成的库可以取字符串中间文本的