[英]Match everything except tab character
因此,我正在尝试使用如下所示的行来解析文件:
FIB cum + coni, 3x toen, omdat, hoewel
我想用看起来像这样的正则表达式解析它们:
r"^FIB\t()\t()$"
其中第一个()匹配“ cum + coni,3x”,第二个()匹配“ toen,omdat,hoewel”
为此,我认为我需要匹配括号中不是制表符或换行符的所有内容,因此基本上我的问题可以归结为:
使用python re模块,什么正则表达式将匹配tab和换行符以外的所有内容?
不是制表符\\t
或换行符\\n
都是[^\\t\\n]
,因此您的正则表达式变为:
r"^FIB\t([^\t\n]+)\t([^\t\n]+)$"
我在字符类之后添加了+
,以允许多个非制表符或换行符的字符。
您可以根据平台将\\n
替换为\\r
或\\r\\n
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.