텍스트 영역 내에서 URL을 가져 오는 코드가 있습니다. 내가 '+'
과 함께 URL을 시도하기 전까지는 잘 작동했습니다. Java Regex Escape
Pattern pattern = Pattern.compile("(.*)(https?[://.0-9-?a-z=_#!A-Z]*)(.*)");
Matcher matcher = pattern.matcher(text);
그래서 난 내 코드에서
\\+
및
\\\\+
퍼 팅 시도했지만 작동하지 않았다. 그래서 일부 인터넷 검색 및 스택 오버 플로우 문제 그러나이 사람
Pattern.quote("+");
을 언급 보관했다, 나는 내가 현재 지금 무슨에 그 문을 구현하는 방법을 모르겠습니다. 그것이 내가 가고 싶은 길조차 있다면. 그러나 나는이 같은 것을 할 필요가 있다고 가정하고 있습니다 ...
String quote = Pattern.quote("+");
Pattern pattern = Pattern.compile("(.*)(https?[://.0-9-?a-z=_#!A-Z]*)(.*)");
Matcher matcher = pattern.matcher(text);
그런 다음 변수 어구를 패턴 어딘가에 추가 하시겠습니까? 도와주세요! 나는 방금이 물건을 배웠다. 나는 그것에 아주 새로운 것이다. 고맙습니다?
설명해 주셔서 감사합니다. 많은 것들이 나와 꽤 많이 배웠습니다. 불행히도 이것은 콘솔에서 훌륭하게 작동하는 것처럼 보이지만 매번 내 웹 응용 프로그램에서 고장납니다. 어떤 이유로 + 기호가 싫어서 읽을 수 없습니다. 이유를 이해하지 못합니다. – gmustudent
@gmustudent 소리가 까다 롭습니다. [SO 채팅방] (http://chat.stackoverflow.com/rooms/18144/regex)에서 도움을 줄 수 있습니다. –