Che cos'è r in regex Python?
Che cos'è r in regex Python?

Video: Che cos'è r in regex Python?

Video: Che cos'è r in regex Python?
Video: Python RegEx | Python Regular Expressions Tutorial | Python Tutorial | Python Training | Edureka 2024, Novembre
Anonim

In Pitone , R '^$' è un espressione regolare che corrisponde a una riga vuota. Questo sembra un espressione regolare ( regex ) comunemente usato nelle configurazioni URL di Django. Il ' R 'di fronte dice Pitone l'espressione è una stringa grezza. In una stringa non elaborata, le sequenze di escape non vengono analizzate. Ad esempio, ' ' è un singolo carattere di nuova riga.

In questo modo, cos'è R regex?

Le stringhe non elaborate non elaborano sequenze di escape (,, ecc.) e sono quindi comunemente usate per Regex modelli, che spesso contengono molti caratteri. Il R significa che la stringa deve essere trattata come una stringa non elaborata, il che significa che tutti i codici di escape verranno ignorati.

Inoltre, cosa fa in Python? In Pitone , viene utilizzata una barra rovesciata per indicare che un carattere di escape, ad esempio, è un carattere di nuova riga. Chiedi di ' R ' - questa è una stringa costituita da una barra rovesciata letterale, seguita da an R . Se, tuttavia, volevi dire R , questo è un ritorno a capo.

Quindi, cos'è r nella stringa python?

R significa il corda sarà trattato come crudo corda . Quando un ' R ' o ' R ' è presente il prefisso, un carattere che segue una barra rovesciata è incluso nel corda senza modifiche e tutte le barre rovesciate vengono lasciate nel corda . Ad esempio, il corda letterale R " " è composto da due caratteri: una barra rovesciata e una 'n' minuscola.

Python ha le espressioni regolari?

Espressioni regolari (chiamato RE, o regex, o regex patterns) sono essenzialmente un piccolo linguaggio di programmazione altamente specializzato incorporato all'interno Pitone e reso disponibile tramite il modulo re. Espressione regolare i pattern sono compilati in una serie di bytecode che vengono poi eseguiti da un motore corrispondente scritto in C.

Consigliato: