Čo je r v regulárnych výrazoch python?
Čo je r v regulárnych výrazoch python?

Video: Čo je r v regulárnych výrazoch python?

Video: Čo je r v regulárnych výrazoch python?
Video: Основы прыжков на трамплине. Школа сноуборда 2024, Apríl
Anonim

In Python , r '^$' je a regulárny výraz ktorý zodpovedá prázdnemu riadku. Toto vyzerá ako a regulárny výraz ( regulárny výraz ) bežne používané v konfiguráciách adries URL Django. ' r “hovorí vpredu Python výraz je nespracovaný reťazec. V nespracovanom reťazci sa sekvencie escape neanalyzujú. Napríklad „ “je jeden znak nového riadku.

Týmto spôsobom, čo je R regulárny výraz?

Nespracované reťazce nespracúvajú sekvencie escape (,, atď.), a preto sa bežne používajú na Regex vzory, ktoré často obsahujú veľa znakov. The r znamená, že s reťazcom sa má zaobchádzať ako s nespracovaným reťazcom, čo znamená, že všetky únikové kódy budú ignorované.

Tiež, čo robí v Pythone? In Python , spätná lomka sa používa na označenie znaku escape, napríklad je znak nového riadku. Pýtate sa na ' r ' - toto je reťazec pozostávajúci z doslovného spätného lomítka, za ktorým nasleduje a r . Ak ste však mali na mysli r , ide o návrat kočiara.

Čo je r v reťazci python?

r znamená reťazec bude zaobchádzať ako so surovým reťazec . Keď ' r ' alebo ' R je prítomná predpona ', znak za spätnou lomkou je zahrnutý v reťazec bez zmeny a všetky spätné lomky sú ponechané v reťazec . Napríklad, reťazec doslovný r „ “pozostáva z dvoch znakov: spätnej lomky a malého písmena „n“.

Má Python regulárny výraz?

Regulárne výrazy (nazývané RE alebo regulárne výrazy, príp regulárny výraz vzory) sú v podstate malým, vysoko špecializovaným programovacím jazykom zabudovaným vo vnútri Python a sprístupnené prostredníctvom modulu re. Regulárny výraz vzory sú zostavené do série bajtových kódov, ktoré sú potom vykonávané zodpovedajúcim motorom napísaným v C.

Odporúča: