주어진 문자열의 주어진 하위 문자열을 ""
으로 바꾸기 위해 몇 가지 예를 살펴 보았지만 결과를 얻을 수 없었습니다. 그래서,주어진 문자열에서 지정된 부분 문자열을 ""(으)로 바꾸는 방법은 무엇입니까?
/image/journal/article?img_id=24810&t=1475128689597
내가라도 좋습니다 ""이 하위 문자열 다를 수 있습니다 img_id
및 t
의 값을 대체 할 -이 : 문자열 게시하는 데 시간이 너무 오래이며 다음과 하위 문자열을 포함 나는 정규 표현식을 사용해야 할 것이다. 다음 코드로 시도해 보았습니다. -
String regex="^/image/journal/article?img_id=([0-9])*&t=([0-9])*$";
content=content.replace(regex,"");
여기서 내용은 원래 지정된 문자열입니다. 그러나이 코드는 실제로 content
의 내용을 대체하지 않습니다. 제발 도와주세요. 도움이된다면. 사전에 .thanx. 당신이 그렇게 같은 두 개의 인용과 URL의 문자열을 교체하려는 경우
1. 아마 정규식이 필요하지 않습니다. 2. replace()는 정규식을 입력으로 사용하지 않는다. – TheLostMind
당신은'.replaceAll' 메소드를 사용할 수있다. 그러나 패턴 클래스를 사용하여 정규 표현식을 컴파일하고이 클래스 메소드를 호출하여 표현식을 처리 할 것을 권한다. –
정규식이 필요합니다. 사용 방법을 지정하십시오. –