我有一個字符串
string name =「ajsbbc < <(在末尾保持一個字母或一些符號)
現在我想要一個條件來標識包含[a-zA-Z]/FALSE)String EndsWith(alphabet); C#
0
A
回答
2
有在做這個alread的燒烤類的函數年。
string name = "ajsbbc";
if (Char.IsLetter(name[name.Length - 1]))
Console.WriteLine("True");
else
Console.WriteLine("False");
0
您可以使用此功能,在溫度串發送您的字符串作爲參數傳遞給這個
private bool IsAlphabet(string input)
{
bool alphabet = false;
char ch = input[input.Length - 1];
if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))
alphabet = true;
return alphabet;
}
1
店最後一個字符的字符串,然後用常規的EXP檢查您的臨時串Regex lettersOnly = new Regex("^[a-zA-Z]$");
哪裏
- ^表示「開始在字符串的開始匹配」
- [A-ZA-Z]表示「匹配小寫和大寫字母az」
- $手段「只匹配,如果光標位於的端字符串」
三它(我不知道這是否正常工作)
+0
刪除^並且不需要預解析字符串以獲取最後一個字符。 – 2011-12-15 05:00:36
3
這裏是一個正則表達式的解決方案:
Regex.IsMatch(name, "[a-zA-Z]$");
+0
但是,這個ragex如何能夠檢查最後一個字符只有 – RollerCosta 2011-12-15 05:01:31
相關問題
- 1. grep with alphabet
- 2. Python endswith()反向?
- 3. c string string strncpy
- 4. 的PostgreSQL從的endsWith
- 5. EndsWith()無法正常工作
- 6. C++ std :: string和string
- 7. basename或endswith在awk中?
- 8. c#string [] to jquery string list?
- 9. NSPredicate的endsWith多個文件
- 10. 對面的 - >的endsWith()
- 11. EndsWith意外的行爲
- 12. C++ c-string,strncat,strncpy
- 13. Marshall c#string to C++
- 14. C#Convert.ToInt16(String)C Equivalent
- 15. 如何在字符串上實現「EndsWith」?
- 16. C++ String \ Vector initialization
- 17. C++ string addition
- 18. C++ string/char * concatenation
- 19. String [] to uint32 c#
- 20. xsd truncate string C#
- 21. Java endsWith()不按預期工作
- 22. C++/CX:將std :: string轉換爲Platform :: String^
- 23. boost :: format表單c-string或std :: string
- 24. 的Python(2.6.6)的endsWith()在for循環
- 25. string :: find問題(C++)
- 26. c#streamreader string開頭
- 27. Cython C++和std :: string
- 28. String IndexOf和Substring C#
- 29. C++ - MPIR:mpz_t to std :: string?
- 30. c#OrderBy string hierachy xx.xx.xx
阿吉特請你給我解釋一下你上面提到的條件,只是爲了我的緣故,而不是測試你的knowlwdge – RollerCosta 2011-12-15 04:57:15
一些建議(我的意思是有可能的,如果病情過字母表申請aloop)。你需要檢查字符串是否爲空或空。你也只是說return((ch> ='a'&& ch <='z')||(ch> ='A'&& ch <='Z'));並避免本地布爾變量。您也可以將其作爲擴展方法。 – ferosekhanj 2011-12-15 05:00:14