[英]regcomp expression for c style string with white spaces
我試圖檢測一個空字符串或只有白色空格的字符串,如“”。 它是ac應用程序並使用regcomp
和regexec
。
對於空字符串"^$"
工作正常。
但對於只有空格的字符串,我遇到了問題。 到目前為止,我已經提出了
"[\\\\s]*(?![A-za-z0-9])$"
有沒有更好的方法來表達它使用perl樣式正則表達式?
更新:我實際上改了它"[\\\\s]*(?![\\\\w\\\\d\\\\t\\\\n\\\\r]*)$"
當我給出諸如“m”的輸入時,上面給出了錯誤。 錯誤是
"Invalid preceding regular expression"
你應該使用*
或+
量詞..
所以它應該是^\\s*$
或^ *$
*
匹配0到多個字符
+
匹配1到多個字符
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.