Wat is r in regex python?
Wat is r in regex python?

Video: Wat is r in regex python?

Video: Wat is r in regex python?
Video: Learn Regular Expressions In 20 Minutes 2024, Maart
Anonim

In Python , R '^$' is een reguliere expressie die overeenkomt met een lege regel. Dit ziet eruit als een reguliere expressie ( regex ) vaak gebruikt in Django URL-configuraties. De ' R ' vooraan vertelt Python de uitdrukking is een onbewerkte tekenreeks. In een onbewerkte tekenreeks worden escape-reeksen niet geparseerd. ' ' is bijvoorbeeld een enkel teken voor een nieuwe regel.

Wat is op deze manier R-regex?

Ruwe strings verwerken geen escape-reeksen (,, etc.) en worden daarom vaak gebruikt voor: Regex patronen, die vaak veel karakters bevatten. De R betekent dat de tekenreeks moet worden behandeld als een onbewerkte tekenreeks, wat betekent dat alle ontsnappingscodes worden genegeerd.

En wat doet het in Python? In Python , een backslash wordt gebruikt om aan te geven dat een teken-escape bijvoorbeeld een teken voor een nieuwe regel is. Je vraagt naar ' R ' - dit is een string die bestaat uit een letterlijke backslash, gevolgd door een R . Als je echter bedoelde R , dit is een koetsretour.

Hiervan, wat is r in python string?

R betekent de snaar wordt als onbewerkt behandeld snaar . Wanneer een ' R ' of ' R ' voorvoegsel aanwezig is, is een teken na een backslash opgenomen in de snaar zonder verandering, en alle backslashes blijven in de snaar . Bijvoorbeeld de snaar letterlijk R " " bestaat uit twee tekens: een backslash en een kleine letter 'n'.

Heeft Python een regex?

Normale uitdrukkingen (genaamd RE's, of regexes, of regex patronen) zijn in wezen een kleine, zeer gespecialiseerde programmeertaal die erin is ingebed Python en beschikbaar gesteld via de re-module. Reguliere expressie patronen worden gecompileerd tot een reeks bytecodes die vervolgens worden uitgevoerd door een overeenkomende engine geschreven in C.

Aanbevolen: