簡體   English   中英

python split語句,用於兩個字符串表達式

[英]python split statement for two string expressions

我必須解析一個文件,其中包含一些表達式:

(COMM_MINFULLCOMTIMEOFCHANNEL == "STD_ON" || COMM_NMLIGHTDURATIONOFCHANNEL == "STD_ON" || COMM_NMLIGHTSILENTDURATIONOFCHANNEL == "STD_ON")

我已經分別解析了表達式,但是當我有一個表達式時:

(COMM_MINFULLCOMTIMEOFCHANNEL == "STD_ON" || COMM_NMLIGHTDURATIONOFCHANNEL == "STD_ON" || COMM_NMLIGHTSILENTDURATIONOFCHANNEL == "STD_ON") => COMM_KEEP_AWAKE_CHANNELS_SUPPORT == "STD_ON"

它顯示了一個錯誤,因為我沒有處理“ =>”隱含符號。 為了解決這個問題,我必須拆分這些表達式,但是我不知道該怎么做。 請幫助!! 1預先感謝。

您可以嘗試使用正則表達式。 這是一個匹配您所有塊的示例:

import re
"""
whatever code
"""
tokens=re.findall(r"([\w\s\=\"]{3,})",line)
"""
whatever code
"""

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM