1. 電子郵件的正規表示式:
答: \w+ 1個以上的合法字元
@ 必須有乙個@
\w+ 1個以上的合法字元
\. 必須有乙個. 但是.是萬用字元,要轉義為\.
\w+ .後至少有乙個字尾是乙個以上的合法字元
\.cn 最後的.cn可有可無
\w+@\w+\.\w+(\.cn)?
答: (微|w(ei)?) 漢字微或拼音wei,但是ei可有可無
\s* 可能有空格,也可能沒有空格
(信|x(in)?) 漢字信或拼音xin,但是in可有可無
(微|w(ei)?)\s*(信|x(in)?)
3.match返回的陣列中,房間號必須叫index嗎?可以自己改名嗎?
答:不可以。必須用index。
雖然關聯陣列的下標名,可以自定義,但是,那是在你自己建立關聯陣列的情況下。
現在這個陣列是人家match函式返回的,不是你自己建立的。所以,人家返回什麼樣,就只能按照人家的要求用。
正規表示式 匹配
字串 void abtr quint32 ab 表示乙個正規表示式 template class bidirectionaliterator class allocator std allocator sub match bidirectionaliterator class match resul...
正規表示式匹配
請實現乙個函式用來匹配包括 和 的正規表示式。模式中的字元 表示任意乙個字元,而 表示它前面的字元可以出現任意次 包含0次 在本題中,匹配是指字串的所有字元匹配整個模式。例如,字串 aaa 與模式 a.a 和 ab ac a 匹配,但是與 aa.a 和 ab a 均不匹配 解法 首先要想到用遞迴處理...
正規表示式匹配
請實現乙個函式用來匹配包括 和 的正規表示式。模式中的字元 表示任意乙個字元,而 表示它前面的字元可以出現任意次 包含0次 在本題中,匹配是指字串的所有字元匹配整個模式。例如,字串 aaa 與模式 a.a 和 ab ac a 匹配,但是與 aa.a 和 ab a 均不匹配 class solutio...