តែក្នុងកម្មវិធីរុករក

ឧបករណ៍តេស្ត Regex (មើលជាមុន Match/Groups/Replace)

ឧបករណ៍តេស្ត regex ដែលអ្នកអាចប្រើបានភ្លាមៗ—បិទភ្ជាប់ pattern និងអត្ថបទរបស់អ្នក ហើយផ្ទៀងផ្ទាត់លទ្ធផលក្នុងអេក្រង់តែមួយ។ ការផ្គូផ្គងត្រូវបានហាយឡាយ ហើយ capture groups រួមជាមួយការមើលលទ្ធផលជំនួសជាមុននឹងបង្ហាញជាមួយគ្នា។

អ្វីគ្រប់យ៉ាងដំណើរការក្នុងស្រុកនៅក្នុងកម្មវិធីរុករករបស់អ្នក។ គ្មានអ្វីត្រូវបានផ្ញើទៅកាន់ម៉ាស៊ីនមេឡើយ។

/ /

វាយតម្លៃដោយប្រើ JavaScript (ECMAScript) regex។ សកម្មភាពអាចខុសពី PCRE។

Flags
ព័ត៌មានលម្អិត
g/i/m គឺជាមូលដ្ឋាន។ បើកព័ត៌មានលម្អិតសម្រាប់ flags បន្ថែម។
ប្រើ $1, $2 សម្រាប់ groups។ $& សម្រាប់ការផ្គូផ្គងទាំងមូល។
អត្ថបទបញ្ចូល
បិទភ្ជាប់អត្ថបទដែលអ្នកចង់តេស្ត
ហាយឡាយ
ជួរដែលផ្គូផ្គងនឹងត្រូវបានហាយឡាយ

            
ផ្គូផ្គង៖ {count} / ពេល៖ {ms}ms / Anchored៖ {anchor} / ជំនួស៖ {replace} / របៀប៖ {mode}
លទ្ធផល

ជម្រើស

របៀបប្រើ

បញ្ចូល pattern

វាយ regex របស់អ្នក និងជ្រើសរើស flags ដែលអ្នកត្រូវការ។

បិទភ្ជាប់អត្ថបទបញ្ចូល

ការហាយឡាយនឹងបង្ហាញនៅខាងស្តាំនៅពេលអ្នកវាយ។

ពិនិត្យលទ្ធផល

ពិនិត្យការផ្គូផ្គង, groups និងការជំនួសនៅក្នុងផ្ទាំងនីមួយៗ។

ឧទាហរណ៍ អនុវត្ត pattern, flags និងការជំនួស

កំណត់សម្គាល់

ឧបករណ៍នេះវាយតម្លៃតាម JavaScript regex។

  • មុខងារមួយចំនួនរបស់ PCRE (ដូចជា atomic groups) មិនមានឡើយ។
  • Named groups និង lookbehind អាចខុសគ្នាទៅតាមបរិយាកាស។
  • លទ្ធផលមិនត្រូវបានធានាថាដូច PCRE ទាំងស្រុងនោះទេ។
សំខាន់

សូមផ្ទៀងផ្ទាត់លទ្ធផលមុនពេលយកទៅប្រើប្រាស់ជាក់ស្តែង ព្រោះសកម្មភាព PCRE អាចនឹងខុសគ្នា។

FAQ

តើ flags g/i/m ជាអ្វី?

អ្នកអាចប្តូរពួកវាបានតាមរយៈប្រអប់ជ្រើសរើស។ (g=global, i=ignore case, m=multiline)

តើខ្ញុំអាចតេស្តការជំនួស (replacement) បានទេ?

បញ្ចូលអត្ថបទជំនួសដើម្បីមើលបច្ចុប្បន្នភាពក្នុងផ្ទាំង 'ជំនួស'។ ការយោងទៅ group ដូចជា $1 ក៏អាចប្រើបានដែរ។

តើវាខុសពី PCRE ដែរឬទេ?

បាទ។ ឧបករណ៍នេះប្រើ JavaScript regex ដូច្នេះ pattern មួយចំនួនអាចមានសកម្មភាពខុសពី PCRE។