完全Regex新手在这里,所以请原谅我,如果这是一个愚蠢的问题。我在CSV文件中有一行,格式如下:
test_id|column1|column10|column11|column101|
我需要能够匹配Python中第一次出现的以下内容之一,并获取其在字符串中的位置:
column1|, |column1| or |column1
我尝试使用https://regexr.com/上的[\|]?column1[\|]?
来查看它的运行情况,但它将所有内容都与其中的column1匹配。我该怎么办?你知道吗
编辑:我完全同意这样的评论:这里没有必要使用带有Python的Regex。但是,如果我只想使用regex匹配模式,我会怎么做呢?你知道吗
如果您的意思是将行存储为字符串,那么:
然后您可以使用
index()
方法来查找您要查找的每个事件的索引。你知道吗显然,您必须进行错误检查,但这将返回索引。你知道吗
这张照片:
相关问题 更多 >
编程相关推荐