Entfernen Sie überflüssige Zeichen in arabischer Sprache

8

Ich musste alle nicht arabischen Zeichen aus einer Zeichenfolge entfernen und schließlich mit der Hilfe von Leuten vom Stapel-Überlauf war in der Lage, den folgenden Regex zu entwickeln, um alle Charaktere loszuwerden, die nicht Arabisch sind.

%Vor%

Das Problem ist, dass das obige Leerzeichen ebenfalls entfernt. Und jetzt entdeckte ich, dass ich auch Charakter von A-Z,a-z,0-9, !@#$%^&*() brauche. Also, wie muss ich die Regex ändern?

Danke Ihnen

    
Imran Omar Bukhsh 10.07.2011, 18:47
quelle

3 Antworten

9

Füge diejenigen hinzu, die du in deiner Charakterklasse behalten möchtest:

%Vor%     
Ray Toal 10.07.2011, 18:50
quelle
1

Angenommen, Sie haben diese Zeichenfolge:

%Vor%

das wird arabische Zeichen nur mit Leerzeichen beibehalten.

%Vor%

Damit bleiben arabische und englische Zeichen nur mit Zahlen erhalten.

%Vor%

Dies wird Ihre Frage in letzter Zeit beantworten.

%Vor%     
Mohammed Ahmed 06.11.2013 22:00
quelle
0

Genauer gesagt aus dem obigen Beispiel, unter Berücksichtigung Ihrer Zeichenfolge:

%Vor%

Code:

%Vor%

Allows: Englische Buchstaben, arabische Buchstaben, 0 bis 9 und Zeichen !@#$%^&*().

Removes: Alle HTML-Tags und Sonderzeichen außer oben

    
Aditya P Bhatt 24.12.2013 12:38
quelle

Tags und Links