如果一行的情况下是可以匹配的
/(?:\s|^)((?:http:\/\/|www.|https:\/\/|ftp:\/\/|\w+-?\.?\w+)\w+-?\.?\w+\.(?:#{suffix})(?:\/\w+-?\.?\w+)*)(?:\s|$)/
但是换行的话就匹配不了
/(?:\s|^)
((?:http:\/\/|www.|https:\/\/|ftp:\/\/|\w+-?\.?\w+)
\w+-?\.?\w+\.(?:#{suffix})
(?:\/\w+-?\.?\w+)*)(?:\s|$)/
大家换行是怎样做的啊...