* allow custom replacement for non-ascii chars
This commit is contained in:
parent
b314725186
commit
3f9523ff2f
|
@ -132,4 +132,4 @@ String.metaClass.transliterate = { transformIdentifier -> com.ibm.icu.text.Trans
|
||||||
* e.g. "Österreich" -> "Osterreich"
|
* e.g. "Österreich" -> "Osterreich"
|
||||||
* "カタカナ" -> "katakana"
|
* "カタカナ" -> "katakana"
|
||||||
*/
|
*/
|
||||||
String.metaClass.ascii = { delegate.transliterate("Any-Latin;Latin-ASCII;[:Diacritic:]remove").replaceAll("[^\\p{ASCII}]", "?") }
|
String.metaClass.ascii = { fallback = '?' -> delegate.transliterate("Any-Latin;Latin-ASCII;[:Diacritic:]remove").replaceAll("[^\\p{ASCII}]", fallback) }
|
||||||
|
|
Loading…
Reference in New Issue