Sustitución de una cadena grande en groovy

Estoy tratando de reemplazar una cadena grande en groovy. Pero no puedo hacer que funcione. Estoy usando groovy 1.8.6

def textn = "http://10.33.0.69:8001/VS_SiteFacilityLookup/SiteFacilityLookupService?XSD=/com/enbridge/csim/ebo/module/common/serviceinterface/SiteFacilityLookupService.xsd"
textn = textn.replaceAll("http://10.33.0.69:8001/VS_SiteFacilityLookup/SiteFacilityLookupService?XSD=/com/enbridge/csim/ebo/module/common/serviceinterface/SiteFacilityLookupService.xsd", "hola")
println "textn : $textn"

Esto imprime la variable original

Si reemplazo una cadena más corta, la reemplaza correctamente.

def textn = "http://10.33.0.69:8001/VS_SiteFacilityLookup/SiteFacilityLookupService?XSD=/com/enbridge/csim/ebo/module/common/serviceinterface/SiteFacilityLookupService.xsd"
textn = textn.replaceAll("SiteFacilityLookupService.xsd", "hola")
println "textn : $textn"

Esto imprime el resultado esperado

Respuesta 1

Estoy usando Apache Camel (con Spring) y ActiveMQ en el proyecto. Aquí están las configuraciones relacionadas con JMS / ActiveMQ: Versión Camel: activemq-camel-5.15.3.jar (todos los frascos relacionados con ActiveMQ) Versión ActiveMQ: 5 ....

He estado trabajando en un pequeño proyecto que involucra Steam Condenser, una API de Steam escrita en Java, pero no he podido hacer nada con ella. Lo explicaré. Esto es lo que la wiki me dice: ...

En mi base de datos Postgresql, tengo una marca de tiempo sin zona horaria con este valor: "2012-06-15 17: 49: 46.423" (tipo de datos predeterminado utilizado por Hibernate). Si formateo con SimpleDateFormat y este patrón "...

Estoy tratando de asignar una cadena JSON a una clase Java usando Jackson. clase pública ChartData {List <String> xAxis = new ArrayList <String> (); List <String> yAxis = new ArrayList <...