在python3中用多个delimeters拆分字符串

2024-09-30 18:17:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图通过python3中的deliemeters在javasplit一个for语句。例如,for (int i = 0;)();分开。然后我想让另一个循环遍历字符串,然后检查它是否有单词“for”,然后它会说“youhavethebeginofthefor循环”。基本上我会为for循环的每个部分做这个。我计划对一个java脚本运行它,在这个脚本中它将把它分解成伪代码。我将在下面发布我到目前为止所做的事情。我是python的新手,所以我在这方面遇到了问题。你知道吗

code

import re
var = ("""for ( int i =0; i < 5; i++) { \

System.out.println("Hello World") \

""")

var2 =(re.split(';|(|)|{|}' , var))


for myvars in var2:
print(myvars)


for v in var:
    if 'for' in v:
    print("For loop starts here")

Tags: inre脚本forvar语句javapython3