2010-02-06 57 views

回答

1

似乎沒有匹配任何空格字符,而只是一個位置,因爲*將匹配長度爲0 字符串嘗試([^\s().,]+)

1

它匹配空位置(零長度字符串),而不是空格,這是因爲您正在使用星號(零個或多個)而不是加號(一個或多個)重複修飾符。 ([^.,()\s]+)只返回「用戶」,「評論」和「帖子」。

1

是它的,因爲+ 這裏是一個正則表達式動力是提取每個參數 $ 1 =用戶 $ 2 =評論 $ 3 =交

(([^。,()\ S] +)。(([^。,()\ S] +),([^, ()\ s] +)))

但當然,不能存在評論或帖子與那些儲戶([^。,()\ s] +)。(\ s *([^。,()\ s] +)\ s *,\ s *([^。,()\ s] +)\ s *))

相關問題