L
문자열 내에 링크가 있으면 <a href> 구문을 추가해주는 헬퍼

2021년 03월 09일 15시 40분

def convert_link_in_string( string )
regex = "\\b(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]"

content = string

if string.match( regex ).present? && string.match( regex )[0].present? && string.match( regex )[0].include?('http')
link = string.match( regex )[0]
content = string.gsub(link, "<a href=#{ link } target='_blank'>#{ link }</a>")
end

return raw( content )
end



Tag : 개발 루비 루비온레일즈 정규식 링크추출


          공유하기          



추천 글