[英]How to get the desired output by modifying string after removing / from string
[英]STRING: how to get string output from this input string?
您如何從以下輸入中獲取消息
輸入的格式為字段名,以逗號分隔,后跟冒號,空格,然后顯示錯誤消息。
<FieldName1>, <FieldName2>, <FieldName3>: <ErrorMessage>"
輸入范例
"ConsumerSecret, ConsumerKey: Invalid application credentials"
"Password: Invalid Must contain at least one alpha, one numeric, and one special character"
方法
string Message GetErrorByField (string FieldName, string InputString);
ErrorMessage = GetErrorByField("ConsumerSecret", "ConsumerSecret, ConsumerKey: Invalid application credentials");
現在,ErrorMessage應該等於
"Invalid application credentials".
ErrorMessage = GetErrorByField("ConsumerKey", "ConsumerSecret, ConsumerKey: Invalid application credentials");
現在,ErrorMessage應該等於
"Invalid application credentials".
ErrorMessage = GetErrorByField("Password", "Password: Invalid Must contain at least one alpha, one numeric, and one special character");
現在,ErrorMessage應該等於
"Invalid Must contain at least one alpha, one numeric, and one special character".
通過以下方法拆分InputString
即GetErrorByField()
方法中的第二個參數:
然后,您將通過考慮索引為1的拆分字符串來獲得結果
string Message = InputString.Split(':')[1].Trim();
您可以簡單地使用字符串類的Split
方法,並獲取適當的值:
GetErrorByField(string str)
{
var splited = str.Split(":".ToCharArray());
if (splited != null && splited.Length == 2)
return splited[1].TrimStart().TrimEnd();
return string.Empty;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.