C# Class Common.HtmlCleaner.PersianProofWriter

Afficher le fichier Open project: rabbal/Mvc5

Méthodes publiques

Méthode Description
ApplyHalfSpaceRule ( this text ) : string

Adds zwnj char between word and prefix/suffix

ApplyModeratePersianRules ( this text ) : string
ApplyPersianYeKe ( this text ) : string

Fixes common writing mistakes caused by using a bad keyboard layout, such as replacing Arabic Ye with Persian one and so on ...

CleanupExtraMarks ( this text ) : string

Replaces more than one ! or ? mark with just one

CleanupZwnj ( this text ) : string

Removes unnecessary zwnj char that are succeeded/preceded by a space

ContainsFarsi ( this text ) : bool

Does text contain Persian characters?

YeHeHalfSpace ( this text ) : string

Converts ه ی to ه‌ی

Method Details

ApplyHalfSpaceRule() public static méthode

Adds zwnj char between word and prefix/suffix
public static ApplyHalfSpaceRule ( this text ) : string
text this Text to process
Résultat string

ApplyModeratePersianRules() public static méthode

public static ApplyModeratePersianRules ( this text ) : string
text this
Résultat string

ApplyPersianYeKe() public static méthode

Fixes common writing mistakes caused by using a bad keyboard layout, such as replacing Arabic Ye with Persian one and so on ...
public static ApplyPersianYeKe ( this text ) : string
text this Text to process
Résultat string

CleanupExtraMarks() public static méthode

Replaces more than one ! or ? mark with just one
public static CleanupExtraMarks ( this text ) : string
text this Text to process
Résultat string

CleanupZwnj() public static méthode

Removes unnecessary zwnj char that are succeeded/preceded by a space
public static CleanupZwnj ( this text ) : string
text this Text to process
Résultat string

ContainsFarsi() public static méthode

Does text contain Persian characters?
public static ContainsFarsi ( this text ) : bool
text this Text to process
Résultat bool

YeHeHalfSpace() public static méthode

Converts ه ی to ه‌ی
public static YeHeHalfSpace ( this text ) : string
text this Text to process
Résultat string