我目前在python中使用正则表达式搜索查找' 22 '
行,但我想排除' line 22 '
行。我怎么能在Regex
中表达这一点?我会'.*(^line) 22 .*$'
import re
sshRegexString='.* 22 .*$'
sshRegexExpression=re.compile(sshRegexString)
答案 0 :(得分:0)
当前要求查找包含 comm_ip_addr_one, comm_ip_addr_two, mac_addr_one, mac_addr_two = compute_ip_address()
但不包含 22
的行,无需正则表达式的帮助即可实现。
只需检查这些文本是line 22
还是in
列表理解中的字符串。这是Python demo(我假设您在列表中有行,但可以调整为逐个处理从文件读取的行):
not in