កម្មវិធីសាកល្បង Regex
ត្រូវការសាក regex យ៉ាងលឿនមែនទេ? Paste ហើយផ្ទៀងផ្ទាត់ភ្លាមៗ។
មើល highlighted matches, capture groups និង replacement output នៅលើអេក្រង់តែមួយ។
របៀបប្រើ
- បញ្ចូល pattern ហើយជ្រើស flags ដែលត្រូវការ (g/i/m)។
- Paste source text។ បើ auto-run បើក លទ្ធផលនឹង update ភ្លាមៗ។
- ប្រើ match list ដើម្បីពិនិត្យទីតាំង និងលោតទៅកាន់ match នីមួយៗ។
- ប្រើ Groups និង Replacement tabs ដើម្បីផ្ទៀងផ្ទាត់ captures និង replacement output។
គំរូ
ស្រង់អ៊ីមែល
បញ្ចូល: អត្ថបទដែលមានអាសយដ្ឋានអ៊ីមែល
លទ្ធផល: លទ្ធផលដែលបានបន្លិច និងទីតាំងចាប់ផ្តើម/បញ្ចប់
ជំនួស key=value
បញ្ចូល: អត្ថបទ key=value ច្រើនបន្ទាត់
លទ្ធផល: លទ្ធផលជំនួសដោយប្រើ $1 និង $2
តម្រងបន្ទាត់ log
បញ្ចូល: អត្ថបទ log ដែលមាន INFO / WARN / ERROR
លទ្ធផល: ការផ្គូផ្គងតាមបន្ទាត់ដោយប្រើទង់ m
តារាងសង្ខេបការជំនួស
- $1, $2 ...៖ យោងទៅកាន់ក្រុមចាប់យក
- $&៖ ការផ្គូផ្គងទាំងមូល
- $`៖ មុនការផ្គូផ្គង / $'៖ បន្ទាប់ពីការផ្គូផ្គង
ចំណាំ
- ឧបករណ៍នេះវាយតម្លៃ pattern ដោយប្រើ regular expressions របស់ JavaScript (ECMAScript)។
- មុខងារ PCRE ខ្លះ (ដូចជា atomic groups) មិនមានទេ។
- សូម្បីតែមុខងារ JavaScript ក៏អាចខុសគ្នាតាម runtime environment ដែរ។
- លទ្ធផលមិនអាចធានាថាដូច PCRE នោះទេ។
សំណួរញឹកញាប់
តើ g/i/m flags ជាអ្វី?
ប្រើ checkboxes ដើម្បីបើក/បិទវា។ (g=global, i=ignore case, m=multiline)
តើអាចសាក replacement បានទេ?
បាន។ បញ្ចូល replacement string ហើយពិនិត្យ Replacement tab។ Group references ដូចជា $1 ក៏គាំទ្រផងដែរ។
វាខុសពី PCRE ដូចម្តេច?
ឧបករណ៍នេះប្រើ JavaScript regular expressions ដូច្នេះ pattern ដូចគ្នាអាចឱ្យលទ្ធផលខុសពី PCRE។