【发布时间】:2020-09-10 17:11:48
【问题描述】:
假设我有一个变化不大的传入字符串:
" 1 |r|=1.2e10 |v|=2.4e10"" 12 |r|=-2.3e10 |v|=3.5e-04""134 |r|= 3.2e10 |v|=4.3e05"
我需要提取数字(即 1.2e10、3.5e-04 等)...所以我想从 '|r|' 的末尾开始并将所有字符抓取到它之后的 ' ' (空格)。 '|v|' 也一样
我一直在寻找可以: 从从索引开始到特定字符结束的字符串中提取子字符串... 但是还没有发现任何远程接近的东西。 想法?
注意:添加了新场景,这是导致很多令人头疼的场景...
【问题讨论】:
-
所以你想提取数字?您可以在
=处拆分字符串,然后在空格处再次拆分。您能给出您想要的输出吗? -
“我需要提取 '5678'” - 我很困惑,因为 '5678' 没有出现在您的示例中。这甚至意味着什么?
-
编辑了额外的场景并更新了所需的输出。
标签: python string substring extract