[英]How do I split a string with forward slashes in from the forward slashes substring using split() of python?
我有一个看起来类似于123456 \\RE1NUM=987
的字符串,我一直在尝试拆分它\\RE1NUM=
。
我试过.split("\\RE1NUM=")
它给出了['123456 \\', '987']
。 我相信正斜杠被解释为转义字符。 我需要的最终列表是['123456 ', '987']
。
“字符串”实际上是我从文件 object 中读取的一行。它在字符串上隔离和测试时确实有效,但在文件行上使用时失败。 (我将尝试在测试文件上重现此问题并将内容粘贴到此处。)
重新链接: https://replit.com/@shivvohra/StackOverflow1?v=1
代码:
string = '123456 \RE1NUM=987' var = string.replace("\", " ").split()
first_six_letters = var[0] last_few_numbers = var 1 .split('=')
last_three_letters = last_few_numbers.pop(1)
组合 = [first_six_letters, last_three_letters]
打印(合并)
Output: ['123456', '987']
string = "123456 \RE1NUM=987" result = string.split("\\RE1NUM=") 打印(结果)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.