我正在使用re来解析科学软件中的内容。我的代码工作正常,并且我感兴趣的字符串的格式为“ s a_number ”。这是到目前为止的代码片段:
d2_s_lines = re.match(r"s\s\d(.*)", dd2_valid_lines)
但是,该软件的新版本现在也以“ k a_number ”的形式生成字符串。
所以,我的问题是:有没有办法告诉re.match()我正在寻找以 s 或 k 开头的字符串,因此它可以找到“ k a_number ”和“ s a_number ”?
答案 0 :(得分:3)
是的,您可以将它们与方括号[sk]
答案 1 :(得分:1)
指定一组字符而不是单个字符。
/[sk].../