我想问一下有关在C#中格式化字符串的问题。基本上我只想查看字符串中的最后n个字符。
例如:string =(" 1201 OFFICE PARK RD WDM,APT 708,FLR 2,BLDG 7") 现在我想要的只是表明:
" APT 708,FLR 2,BLDG 7"
我实际上可以使用remove方法但是如果string.length并不总是与示例中提到的相同怎么办?就好像我只有" 1201 OFFICE PARK"或" FLR 2,BLDG 7"感谢任何帮助。谢谢!
答案 0 :(得分:1)
根据您的意见,您可以找到n。
string s = "1201 OFFICE PARK RD WDM, APT 708, FLR 2, BLDG 7";
string subS = s.SubString(s.IndexOf(",") + 1).TrimStart();
或者如果此字符串是固定格式:
string subS = s.SubString(s.IndexOf(",") + 2);
答案 1 :(得分:0)
n
只要您知道Logger.info "blah"