2010-01-23 22 views
7

Bir dizeyi String.split (k) aracılığıyla ayırmak istiyorum, burada k rastgele bir dizedir (girişten okunur). Sorun, k'nin herhangi bir dize olabileceği ve bu nedenle: "*[" gibi düzenli ifade operatörlerini kapsayabileceğidir. Bu gibi durumlarda, bölünmüş yöntem normal ifadenin iyi oluşturulmadığından bir istisna gerçekleştirir.Groovy: Bir rastgele (bilinmeyen) düzenli ifadeden kaçınıyor

Aradığım şey, elde edilen dizenin split() üzerinde güvenli bir şekilde geçirilebilmesi için herhangi bir k'dan kaçmanın bir yoludur.

Herhangi bir düşünce?

cevap