次の形式の文字列があります。
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();
しかし、長さエラーが発生し、必要な最後のインデックスが部分文字列の開始に「,」ではなく「-」である場合、これも壊れます。
年を適切に抽出するにはどうすればよいですか?