0
A
回答
2
你真的需要檢查一下字符串是否有'/'嗎?如果是的話,你可以考慮使用什麼可能是無論你在編寫代碼的語言內置方法:
bool containsSlash = myString.IndexOf('/') >= 0;
否則,你可以「越獄」使用下列符號的字符;
\/
2
用反斜槓(例如, /
+0
請參閱我的編輯。 – 2010-01-08 15:58:24
1
用\(反斜槓)轉義它。
1
0
在C#:
String sss = "<your string>";
Regex re1 = new Regex(@".*/.*");
if (re1.IsMatch(sss)) .....
0
你可能想\/+
。然而這取決於引擎。
+0
對於這個特殊問題,+不是必需的。 – 2010-01-08 16:49:10
0
我會用僞Perl給你,因爲你沒有要求任何特定的東西。
$has_slash = 0;
# first slash starts regex
# backslash escape the next slash
# because it is escaped, we're looking for this as a literal slash
# end the regex pattern with the final slash
if ($string =~ /\//) {
$has_slash = 1;
}
1
你不需要一個正則表達式,有更便宜的方法來掃描一個字符。如果您使用c
,我建議您使用strrchr
。從手冊頁:
char * strrchr(const char *s, int c);
的strrchr()函數座落在字符串s C的 最後出現(轉換爲 炭)。如果c是
\0', strrchr() locates the terminating
\ 0'。
例如:
bool contains(char c, char* myString) {
return 0 != strrchr(myString, c);
}
contains("alex", 'x'); // returns true
contains("woo\\123", '\\'); // returns true
相關問題
- 1. Python正則表達式檢查是否包含特定字符
- 2. 正則表達式來檢查字符串是否包含指定字符
- 3. 檢查字符串是否包含正則表達式匹配
- 4. 在C中的正則表達式,檢查字符串是否包含特定字符
- 5. 正則表達式來檢查字符串包含空格和特殊字符
- 6. 正則表達式來檢查字符串包含特殊字符
- 7. 檢查字符串中包含的正則表達式
- 8. 如何創建一個正則表達式來檢查字符串是否包含javascript中的特定模式?
- 9. 如何查找字符串包含正則表達式的特殊字符與正則表達式
- 10. PHP正則表達式。檢查字符串是否僅包含字母
- 11. 檢查字符串中包含正則表達式和無JS
- 12. 正則表達式字符串包含
- 13. 所有字符串的正則表達式不包含特定的字符串
- 14. 正則表達式不包含特定的字符串
- 15. 如何檢查一個字符串是否包含GNU正則表達式中的幾個字符?
- 16. 檢查字符串的一部分是否包含正則表達式
- 17. 檢查一個字符串是否包含特定字符
- 18. 包含字符串網絡ADDRES Java正則表達式檢查
- 19. 檢查字符串包含從正則表達式
- 20. 檢查字符串是否包含python中的特殊字符
- 21. preg_replace_callback(正則表達式)如果字符串不包含字符
- 22. 正則表達式,如果字符串包含字符
- 23. 如何檢查一個字符串是否包含特定的子字符串
- 24. 如何檢查字符串數組是否包含特定的字符串?
- 25. Java正則表達式檢查字符串是否包含XML標記
- 26. 正則表達式來檢查字符串是否包含年份
- 27. 正則表達式僅匹配不包含特定字符的字符串
- 28. 正則表達式查找單詞包含特定字符
- 29. 如何檢查一個字符串是否只包含使用正則表達式的字符
- 30. 正則表達式特定字符串
你真的應該表明你在談論的編程語言。答案取決於。 – 2010-01-08 15:59:27