gpt4 book ai didi

python - 我如何将字符串分成 python 部分

转载 作者:太空宇宙 更新时间:2023-11-04 10:32:57 25 4
gpt4 key购买 nike

如何在 Python 中将字符串分成多个部分?比如我要怎么破解

IF: /1 =isit= 1\
.show: "1 = 1"

进入 sections = ['IF:', '/', 1, '=isit=', 1, '\\', '.', 'show:', '"1 = 1"' ]

附言。这是用于基础语言开发

代币(目前):

  1. IF:(用于 if)/(标记表达式的开始,或调用 1==1 的任何内容)
  2. =is=(代表=)
  3. =isit=(对于==)
  4. \ (for : 在最后)
  5. .(对于标签)
  6. 显示:(用于打印)字符串、整数、 bool 值(true 和 false)和计数。

换句话说,在 :(关键字)之前、之后( bool 值、表达式、对象)等。

最佳答案

对此没有简单的解决方案,因为您不能概括“在字符 X 上拆分”或“在字符 X 和 Y 之间拆分”。

您将需要编写一个分词器(常见的同义词:词法分析器、解析器)来逐个字符地检查您的字符串(并且您可能需要使用状态跟踪)。

关于python - 我如何将字符串分成 python 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25212191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com