如何从python中的命令行接收正则表达式

 

问题描述:

我想从命令行接收像’\ t’(制表符)这样的分隔符,并使用它来解析文本文件。

如果我放

delimiter = sys.argv[1]

在代码中,然后从命令行键入

$ python mycode.py "\t"

分隔符是,'\\t'即python会按原样保留输入字符串。

我想将其转换为“ \ t”,以便可以使用例如

'a\tb\tc'.split(delimiter)

得到['a','b','c']

我尝试将“ \”转换为“ \”,但失败。

是否有内置的python函数从命令行处理regex?


假设我有如下链接: http://example.com/index.html http://example.com/stack.zip http://example.com/se ...