我有以下格式的字符串:
AM Kaplan, M Haenlein - Business horizons, 2010 - Elsevier
A Lenhart, K Purcell, A Smith, K Zickuhr - 2010 - pewinternet.org
并想提取年份。
我正在使用:
year = year.Substring(year.LastIndexOf(",") + 1, year.LastIndexOf("-") - 1).Trim();
但是有长度错误,当需要的最后一个索引是“-”作为子字符串的开头而不是“,”时,这也会中断。
如何正确提取年份?