Мазмуну:

Regex саппы?
Regex саппы?

Video: Regex саппы?

Video: Regex саппы?
Video: Python Regex Sub - How to Replace a Pattern in a String? 2024, Март
Anonim

үчүн аббревиатура регулярдуу туюнтма болуп саналат regex . Издөө үлгүсү жөнөкөй белгиден, туруктуудан башка нерсе болушу мүмкүн сап же үлгүнү сүрөттөгөн атайын белгилерди камтыган татаал сөз айкашы. тарабынан аныкталган үлгү regex бир же бир нече жолу дал келиши мүмкүн же берилген үчүн такыр дал келбейт сап.

Ошондой эле, регекстеги А ЭМНЕ?

Ар бир каарман а регулярдуу туюнтма (б.а. анын үлгүсүн сүрөттөгөн саптагы ар бир символ) же өзгөчө мааниге ээ болгон метасимвол, же түз мааниси бар регулярдуу символ. Мисалы, в regex а., a - бул жөн гана "a" менен дал келген түз маанидеги символ.

regexте саптын узундугун кантип тапса болот? үчүн текшерүү the узундугу а сап , жөнөкөй ыкма а каршы сыноо болуп саналат регулярдуу туюнтма бул эң башынан башталат менен a ^ жана аягына чейин ар бир белгини камтыйт менен $.

Жогорудагыдан тышкары, мен регекстеги белгилүү бир белгиге кантип дал келет?

Топтомдогу кандайдыр бир белгини дал келтириңиз

  1. Топтомдогу каалаган белгилерге дал келүү үчүн чарчы кашааларды колдонуңуз.
  2. Каалаган бир тамга-сандык белгиге дал келүү үчүн w колдонуңуз: 0-9, a-z, A-Z, жана _ (астын сызык).
  3. Каалаган бир цифрага дал келүү үчүн d колдонуңуз.
  4. Каалаган жалгыз боштук белгисине дал келүү үчүн s колдонуңуз.

regex кантип иштейт?

А регулярдуу туюнтма , regex же кыскача regexp, логикалык үлгүнү аныктаган тамгалардын жана символдордун ырааттуулугу. Андан кийин тексттин саптары менен аныкталган логикалык үлгүгө дал келген саптарды аныктоо үчүн үлгү менен салыштырууга болот. regex.

Сунушталууда: