c# - 拆分 str-11-str 并仅取中间值
问题描述
我有一个字符串,如下所示。只取中间值的最简单和最好的方法是什么。
123456789-11-abcd
所以,我只想取介于两个 (-) 之间的中间值。我知道我们可以拆分 - 然后我们可以存储字符串数组,然后找到正确的字符串,但这会很长。有没有什么简便的方法。TIA
解决方案
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) # 必需的输出
推荐阅读
- android - 如何使用 AWS C++ SDK 为 Android 构建 Qt 应用程序?
- netty - Netty SctpMultiChannel
- android - IONIC 3 android应用程序启动延迟
- authentication - Wireshark - 从连接的 AP 捕获 AUTH&ASSOC 数据包
- ios - 裁剪 UIImage 没有产生预期的作物 - 迅速?
- aws-glue - AWS Glue 作业 python 脚本
- java - 当用户单击卡片视图时,如何从 Firebase 实时数据库中删除卡片视图上显示的特定记录。
- python - 如何在不使用函数的情况下在 python 中打印名称的反面?
- android - 圆角 ExpandableListView
- javascript - 如何在 JavaScript 中使用模型数据:ASP.NET Core