SanitiserConfig
com.bahmanm.persianutils.SanitiserConfig
final case class SanitiserConfig(standardiseCharacters: Boolean = ..., cleanSpacing: Boolean = ..., removeTatweel: Boolean = ..., standardiseDigits: Boolean = ..., standardisePunctuation: Boolean = ..., removeDiacritics: Boolean = ...)
Configuration options for TextSanitiser.
Value parameters
- cleanSpacing
-
cleans and canonicalises whitespace, non-breaking spaces, and zero-width non-joiners
- removeDiacritics
-
strips Arabic Tashkeel (harakat) short vowel diacritics
- removeTatweel
-
strips Kashida / Tatweel elongation characters
- standardiseCharacters
-
replaces Arabic and non-standard character variants with standard Persian characters
- standardiseDigits
-
converts Western ASCII and Eastern Arabic digits into Persian digits
- standardisePunctuation
-
normalises punctuation symbols into Persian equivalents
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article