首页 > 解决方案 > 拆分 str-11-str 并仅取中间值

问题描述

我有一个字符串,如下所示。只取中间值的最简单和最好的方法是什么。

123456789-11-abcd

所以,我只想取介于两个 (-) 之间的中间值。我知道我们可以拆分 - 然后我们可以存储字符串数组,然后找到正确的字符串,但这会很长。有没有什么简便的方法。TIA

标签: c#string.net-coresplit

解决方案


input_value = '123456789-11-abcd' # 将其视为字符串
Split input_value by '-' 它将生成一个列表,例如 Split_list
print second element from the Split_list
output_value = Split_list[1]
print(output_value) # 必需的输出


推荐阅读