"hi, something"과 같이 문장의 단어를 바꿀 방법이 필요합니다. 그걸 "hello, something"
으로 바꿔야합니다. str.replaceAll("hi", "hello")
은 나를 "hello, somethellong"
이라고합니다.영숫자가 아닌 문자로 둘러싸인 문자열을 대체 할 자바 정규식
나는 또한 다른 솔루션에서 본 str.replaceAll(".*\\W.*" + "hi" + ".*\\W.*", "hello")
을 시도했으나 작동하지 않는 것으로 보입니다.
다른 영숫자로 둘러싸여 있지 않은 단어 만 바꾸려면 가장 좋은 방법은 무엇입니까? 단어 경계에 대한
아주 좋아! 1 + 나는 내가 링크 한 튜토리얼 사이트에 익숙하다고 확신합니다. –
@Hovercraft : 지금 다른 탭에서 열려 있습니다 : P. 하지만 Lookahead/Lookbehind 구문을 항상 잊어 버리기 때문입니다. –