Python文字转义字符文本拆分

时间:2018-02-18 00:27:11

标签: python regex split

我试图在转义字符上拆分字符串。这个api我处理简单的返回文本值与" \ n"和" \ t"字面上在响应中(没有实际的制表符)。我试图在与#34; \ t"匹配的文字文本上拆分响应。下面是一个示例响应:

'1234567821\tcompany-fun'

如何将其拆分为文字" \ t"。当我做一个string.split(" \ t")时,它不会工作,因为它正在寻找一个实际的制表符。当我尝试使用string.split(" \\ t")试图逃避" \"它也没有用。

请告诉我如何搜索转义字符的实际文本。谢谢!

更新: 所以实际上这更多地与赋值和显然无法在Python中传递指针有关。整个脚本看起来像:

with open('orgs_ids.txt') as f:
orgs = f.read().splitlines()

formattedOrgs = [None]*len(orgs)

for i, org in enumerate(orgs):
    formattedOrgs[i] = org.split("\t")

我无法引用orgs [i]并更改实际值(重新编写)我必须初始化相同大小的列表并逐个填充。 LMK,如果我正确地思考这个问题。我想做的只是将orgs [i]重写为org.split(" \ t"),但我无法做到。

1 个答案:

答案 0 :(得分:0)

通过更广泛地审视这个问题,“解决了”这个问题:)