친숙한 URL 패턴을 html url 표기법으로 바꾸려고합니다.하지만 정규식 환경이 부족하기 때문에 정규식이 내 패턴의 첫 번째 오아시스 만 대체하는 이유를 알 수 없습니다. :Regex.Replace는 문자열의 시작 부분 만 바꿉니다.
string text = "[Hotel Des Terrasses \http://flash-hotel.fr/] and [Du Phare \http://www.activehotels.com/hotel/]";
text = Regex.Replace(text, @"\[(.+)\s*\\(.+)\]", "<a href=\"$2\" target=\"_blank\">$1</a>");
어떻게하면 두 번째 패턴을 HTML 마크 업으로 대체 할 수 있습니까?
정답입니다. (양쪽 모두'. +'를 변경해야합니다.) – SLaks
@SLaks라는 한정어를 보내 주셔서 감사합니다. –
끝내 주셔서 감사합니다! –