Come abbinare la frase che inizia con "أقول" con questo codice?Come abbinare la frase che inizia con "أقول" con questo codice?
Regex.Matches(Content, "أقول ");
Questa è una parola arbitraria. "أقول" Qual è l'espressione regolare esattamente?
Come abbinare la frase che inizia con "أقول" con questo codice?Come abbinare la frase che inizia con "أقول" con questo codice?
Regex.Matches(Content, "أقول ");
Questa è una parola arbitraria. "أقول" Qual è l'espressione regolare esattamente?
Per quanto riguarda la si commenta, si vuole trovare una partita che inizia con "أقول" e termina con "أقول". Se questo è vero, allora questo è il modo:
Regex.Matches(Content, "أقول .*أقول");
Ad esempio, se il Content
è:
أقول ولكنك لا تسمع ما أقول بسبب صوتك العالي
allora sarà partita:
أقول ولكنك لا تسمع ما أقول
Non c'è alcun problema con l'arabo in RTL, si tratta di visualizzazione, non vengono memorizzati al contrario!
sembra un buon candidato per me:
Regex.Matches(Content, @"أقول.*أقول");
Forse è aiutare un po ': http://social.msdn.microsoft.com/Forums/en-US/regexp/thread/6d511f59-ae7c-46f5-9453-e4cb93ed6123 alla fine della pagina un anwser è disponibile.
L'opzione 'RightToLeft' specifica che la ricerca sarà da destra a sinistra, non significa quale direzione è il testo cercato. –
Se si conosce il testo esatto che stai cercando, perché non si può semplicemente usando qualcosa come 'string.StartsWith()'? –
@JonathanWood Questo non è così banale come sembra. L'arabo è un linguaggio RTL. Quindi faccio invertire tutte le lettere e uso una regex regolare? Anche se l'arabo è RTL, i caratteri sono memorizzati in LTR? Cosa significa 'StartsWith()' nel contesto di un linguaggio RTL? – TreyE
Vogliamo trovare tutto il testo che inizia con questo e termina questo –