
CommonMarkNode::replace 메서드는 기존 텍스트를 삭제하고 새로운 텍스트를 삽입하는 것이 아닙니다.
이 메서드는 기존 텍스트 내의 특정 부분을 찾아서 교체하는 것입니다.
예를 들어, 기존 텍스트가 "Hello, world!"이고, replace 메서드로 "world"를 "earth"로 교체하면 "Hello, earth!"가 됩니다.
이 메서드는 기존 텍스트와 새로운 텍스트가 중첩되는 경우가 있습니다.
예를 들어, 기존 텍스트가 "Hello, world!"이고, replace 메서드로 "world"를 "world, earth"로 교체하면 "Hello, world, earth!"가 됩니다.
이 경우, 새로운 텍스트가 기존 텍스트와 중첩되는 것입니다.
이 메서드는 텍스트 내의 특정 부분을 찾아서 교체하므로, 새로운 텍스트가 기존 텍스트와 중첩되는 경우가 발생할 수 있습니다.
하지만, replace 메서드는 기존 텍스트를 삭제하고 새로운 텍스트를 삽입하는 것이 아니므로, 기존 텍스트의 일부가 삭제되지 않습니다.
이 메서드는 텍스트 내의 특정 부분을 찾아서 교체하므로, 사용 시 주의가 필요합니다.
2025-04-11 22:25