1
我需要建立對的preg_match的圖案,其將接受0之間串 - 2000個字符,包括新線(\ n)的 我以結束:正則表達式模式包括新線
/^.{0,2000}$/
但不知道如何在其中添加「新行」。它接受0到2000字符的任何內容,但不接受新行。在哪裏添加「新行」到這種模式?
我需要建立對的preg_match的圖案,其將接受0之間串 - 2000個字符,包括新線(\ n)的 我以結束:正則表達式模式包括新線
/^.{0,2000}$/
但不知道如何在其中添加「新行」。它接受0到2000字符的任何內容,但不接受新行。在哪裏添加「新行」到這種模式?
您需要添加multiline modifier(更新:剛剛意識到,你可能需要「DOTALL」 -modifier s
也嘗試一下)
/^.{0,2000}$/ms
但是,它的速度更快,更方便地使用常用字符串函數
strlen($string) <= 2000
謝謝你,它的工作 – chubbyk
爲什麼你需要一個正則表達式呢? – Mat