例如,我有一个可以随时更改的字符串,我只需要其中的字母文本:
Ferrari 5 10 15000 -5 0.2
因此我想要“法拉利”。
有时“Ferrari”和数字之间不会有空格。
最佳答案
string str = "Ferrari 5 10 15000 -5 0.2";
string text = Regex.Match(str, @"[a-zA-Z\s]+").Value.Trim();
通过同时匹配空格然后修剪结果,它将匹配 "Some Car 5 10 ..."
中的 "Some Car"
。
关于c# - 如何从字符串中提取非数字文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11148112/