python有没有现成的库可以取字符串中间文本的
本帖最后由 gongsui 于 2020-11-15 14:48 编辑比如:欲取全文本为“12345”,现在要取出“3”,前面写“2”,后面写“4”,取出的文本就是3
再比如,“吾爱52破解”,欲取“52”,只要填写参数“”吾爱“、”破解“ 即可取得”52“
切片好像不行,切片参数好像只能是位置(数字)
都说python库多,不知道有没有现成的库能实现{:301_997:}。不想重复造轮子。(不用正则的库)
-----------
被你们猜到了,是从易语言转过来的,哈哈(易语言和python相同点就是 库(模块)很香)
谢谢各位。方法挺多的,通过split分割或find都可以。
批量匹配则要正则
正则表达式 自己封装函数好了 ....... 易语言即视感....... 合理运用python的截取 find index 组合拳。 正则或者用索引截取 def mid(t, l, r):
return t 要去字符,首先要有规则,
按规则查找,优选正则.次则自己写parser.巧合的是,这两个你都不想用. 光是这一个功能,也不复杂,与其花很多时间找库,不如自己写一个。
碰巧发现一个操作字符串的库,好像有不少有用的方法:https://python-string-utils.readthedocs.io/en/develop/index.html 学了易之后,再学其它的,你还是会用它的思想,结果反而成了障碍, 困难重重