专业编程基础技术教程

网站首页 > 基础教程 正文

易语言 类Python的文本分割方法split

ccvgpt 2025-01-06 11:29:56 基础教程 2 ℃
text = "one two three four five"

# 只分割成前两个部分

limited_split = text.split(' ', 2)

print(limited_split)  # 输出: ['one', 'two', 'three four five']

需要达成这种效果,并且执行效率高一些

.版本 2

.程序集 窗口程序集_启动窗口

.子程序 __启动窗口_创建完毕
    局部变量 text, 文本型
    局部变量 limited_split, 文本型,, "3"
    局部变量 i, 整数型
    局部变量 part1, 文本型
    局部变量 part2, 文本型
    局部变量 rest, 文本型
    
    text = "one two three four five"
    i = 1
    part1 = ""
    part2 = ""
    rest = ""
   .计次循环首 (取文本长度 (text), i)
       .如果真 (取代码 (text, i) = 32)  ' 32 是空格的ASCII码
           .如果 (part1 = "")
                part1 = 取文本左边 (text, i - 1)
           .否则
                part2 = 取文本中间 (text, 部分文本最后出现位置 (text, " ",, i) + 1, i - 部分文本最后出现位置 (text, " ",, i) - 1)
                rest = 取文本右边 (text, 取文本长度 (text) - i)
                跳出循环
           .如果结束
       .如果真结束
   .计次循环尾 ()
    limited_split = { part1, part2, rest }
    调试输出 (limited_split)

易语言 类Python的文本分割方法split

最近发表
标签列表