例如我们有这个字符串:
- 你好_我的名字_是_bob
并且只想得到字符串的“我的名字”部分,我怎么能简单地用子字符串得到这个?
此外,示例中的格式始终相同,因此我只需要检索第一个下划线之后但第二个下划线之前的内容。
最佳答案
string.Split
将这样做,无需进入 Substring
:
var parts = "hello_my name_is_bob".Split('_');
string name = parts[1] // == "my name";
或者,在一行中(虽然我觉得这不太可读):
string name = "hello_my name_is_bob".Split('_')[1];
关于c# - 子字符串格式化以获取第一个下划线之后但第二个下划线之前的所有字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8659494/