我正在遍历列表,并尝试在某个时间匹配子字符串,该子字符串在字符串的末尾匹配。
我尝试了以下代码。现在,我得到了匹配字符串的所有输出。
for Line in SplitDecodedVSOutput:
if '<Name>' in Line:
InterestingLines.append(Line[:-7])
该代码的当前输出为:
“名称> SVS1”及更高版本的字符串中包含“ NickName> SVS1”
我只想查看“名称”行的实例。
旁注:
最终目标是使输出外观与下面的外观相同(带有标签)
NickName>VS1
MatchRules
Name>Stuff
Name>OtherStuff
RequestRules
Name>NameOfRule
我执行此操作的代码是:
for Line in InterestingLines:
if 'NickName' in Line:
print(Line, end = "\r\n\t")
if 'Name' in Line:
print(Line, end = "\r\n")
if 'MatchRules' in Line:
print(Line, end = "\r\n\t\t")
是否可以根据行的内容缩进?我的代码(显然)将缩进下一行。
谢谢!