Regex python-д r гэж юу вэ?
Regex python-д r гэж юу вэ?

Видео: Regex python-д r гэж юу вэ?

Видео: Regex python-д r гэж юу вэ?
Видео: Python! Writing pandas DataFrames to Multiple Tabs in a Spreadsheet 2024, Арваннэгдүгээр
Anonim

онд Python , r '^$' нь a тогтмол илэрхийлэл Энэ нь хоосон мөртэй таарч байна. Энэ нь a тогтмол илэрхийлэл ( regex ) ихэвчлэн Django URL тохиргоонд ашиглагддаг. ' r гэж урд нь хэлдэг Python илэрхийлэл нь түүхий мөр юм. Түүхий мөрөнд зугтах дарааллыг задлан шинжилдэггүй. Жишээлбэл, ' ' нь нэг шинэ мөрийн тэмдэгт юм.

Ийм байдлаар R regex гэж юу вэ?

Түүхий мөрүүд нь зугтах дарааллыг (, гэх мэт) боловсруулдаггүй бөгөөд иймд ихэвчлэн ашиглагддаг. Regex ихэвчлэн олон тэмдэгт агуулсан хэв маяг. The r Энэ нь мөрийг түүхий мөр гэж үзэх ёстой гэсэн үг бөгөөд энэ нь бүх зугтах кодыг үл тоомсорлох болно гэсэн үг юм.

Мөн Python дээр юу хийдэг вэ? онд Python , урвуу зураас нь тэмдэгтээс зугтахыг заахдаа ашиглагддаг, жишээлбэл, шинэ мөрийн тэмдэгт юм. Та ' r ' - энэ нь шууд утгаар урвуу зураасаас тогтсон тэмдэгт мөр юм r . Гэсэн хэдий ч та үүнийг хэлэх гэсэн юм бол r , энэ бол сүйх тэрэгний буцах явдал юм.

Эндээс харахад python тэмдэгт мөрөнд r гэж юу вэ?

r гэсэн үг мөр түүхий эд гэж үзэх болно мөр . Хэзээ ' r ' эсвэл ' Р ' угтвар байгаа бөгөөд урвуу ташуу зураасны дараах тэмдэгт багтсан болно мөр өөрчлөлтгүйгээр, бүх урвуу ташуу зураас дотор үлдэнэ мөр . Жишээлбэл, мөр шууд утгаар r " " нь урвуу зураас болон жижиг "n" гэсэн хоёр тэмдэгтээс бүрдэнэ.

Python-д регекс байдаг уу?

Тогтмол илэрхийлэл (REs, эсвэл regexes гэж нэрлэдэг, эсвэл regex хэв маяг) нь үндсэндээ дотор нь суулгасан, маш нарийн мэргэжлийн програмчлалын хэл юм Python мөн re модулиар дамжуулан ашиглах боломжтой болсон. Тогтмол илэрхийлэл хэв маягийг хэд хэдэн байт код болгон эмхэтгэж, дараа нь C хэл дээр бичсэн тохирох хөдөлгүүрээр гүйцэтгэдэг.

Зөвлөмж болгож буй: