តើកន្សោមធម្មតាអ្វីខ្លះនៅ Notepad ++

តើកន្សោមធម្មតាអ្វីខ្លះនៅ Notepad ++

លក្ខណៈពិសេសរបស់ Notepad ដូចជាកន្សោមធម្មតាដែលត្រូវបានគេស្គាល់ថា regex (regexp (regexp) គឺជាយន្តការសម្រាប់ស្វែងរកនិងការជំនួសតួអក្សរនៅក្នុងអារេអត្ថបទ។ កន្សោមធម្មតាអាចត្រូវបានប្រើទាំងនៅក្នុងអត្ថបទបន្ទាត់នៅ Notepad ++ ឬ Notepad, និងសម្រាប់ស្វែងរក / ជំនួសក្នុងឯកសារផ្សេងៗ។ មិនដូចឧបករណ៍ស្វែងរកធម្មតាទេយន្ដការនេះអនុញ្ញាតឱ្យអ្នកកំណត់គំរូ។

ឧទាហរណ៍អ្នកត្រូវរកកាលបរិច្ឆេទទាំងអស់នៅក្នុងឯកសារអត្ថបទប៉ុន្តែតើត្រូវធ្វើដូចម្តេច? ដោយប្រើកន្សោមធម្មតាអ្នកអាចបញ្ជាក់លំនាំដែលមុខងារនឹងរកឃើញលេខក្នុងទំរង់ជាក់លាក់។ ភាពទៀងទាត់ ក៏នឹងជួយជំនួសទ្រង់ទ្រាយជាក់លាក់មួយជាមួយឧទាហរណ៍ផ្លាស់ប្តូរទម្រង់កាលបរិច្ឆេទឬឈ្មោះ (DD.MM.YYYY ឧទាហរណ៍ទៅ yyy.dd.mm) ។

កន្សោមថេរឧបករណ៍ពិសេសមួយដែលនឹងអនុញ្ញាតឱ្យអ្នកកែកំហុសដែលមានប្រព័ន្ធឬគុណវិបត្តិក្នុងអត្ថបទលេខកូដចំណងជើង។ ឧទាហរណ៍បន្ថែមតួអក្សរដែលបាត់យកបន្ទាត់ទំនេរនិងដកឃ្លាទ្វេដងជំនួសពាក្យនិងតួអក្សរជាមួយអ្នកដទៃ។ មុខងារនេះមានប្រសិទ្ធភាពសម្រាប់អ្នកសរសេរកម្មវិធីអ្នកនិពន្ធចម្លងអ្នកនិពន្ធអ្នកឯកទេសខាងអ្នកជំនាញ SEO ។ កន្សោមធម្មតានឹងបង្កើនល្បឿនលំហូរការងារយ៉ាងខ្លាំងជួយជៀសវាងកំហុសនិងលុបបំបាត់កត្តាមនុស្សនៅពេលសរសេរកូដឬអត្ថបទ។

តើអ្នកត្រូវការកន្សោមធម្មតានៅពេលណា?

កន្សោមធម្មតា (ហៅថា regexp ឬ regex) គឺជាយន្តការសម្រាប់ស្វែងរកនិងការជំនួសអត្ថបទ។ នៅក្នុងបន្ទាត់ឯកសារ, ឯកសារជាច្រើន។ ពួកវាត្រូវបានប្រើដោយអ្នកអភិវឌ្ឍន៍នៅក្នុងលេខកូដពាក្យសុំអ្នកសាកល្បងក្នុងការសាកល្បងស្វ័យប្រវត្តិកម្មនិងសាមញ្ញនៅពេលធ្វើការលើបន្ទាត់ពាក្យបញ្ជា។ តាមពិតប្រើ regex ក្នុង Notepad ++ គឺជាមុខងារងាយស្រួលបំផុតសម្រាប់អ្នកប្រើប្រាស់។

ដើម្បីទាញយកព័ត៌មានស្វែងរកនិងជំនួសអារេនៃអត្ថបទក៏ដូចជាដំណោះស្រាយមួយចំនួនទៀតវាងាយស្រួលបំផុតក្នុងការប្រើកន្សោមធម្មតា។ មិនដូច ការបិទភ្ជាប់បិទភ្ជាប់ ធម្មតាទេវិធីសាស្រ្តនៃការដំណើរការព័ត៌មានធានានូវការជំនួសធាតុដែលបានជ្រើសរើសទាំងអស់ហើយលុបបំបាត់លទ្ធភាពនៃការរំលងកំហុស។ កន្សោមធម្មតាត្រូវបានប្រើនៅថ្ងៃនេះសម្រាប់ភារកិច្ចដូចខាងក្រោមៈ

  1. នៅពេលដែលមានសុពលភាពទិន្នន័យ (ឧទាហរណ៍ដើម្បីរកកំហុសក្នុងខ្សែពេលវេលា។ ល។ );
  2. ដើម្បីប្រមូលទិន្នន័យ (នៅពេលស្វែងរកទំព័រដែលមានសំណុំតួអក្សរអក្សរមួយសំណុំពាក្យ);
  3. នៅពេលដំណើរការទិន្នន័យ (ឧទាហរណ៍នៅពេលបំលែងទិន្នន័យឆៅទៅជាទ្រង់ទ្រាយជាក់លាក់);
  4. ញែក (ដើម្បីដកស្រង់ចេញពី URL - ឬដើម្បីអនុវត្តភារកិច្ចស្រដៀងគ្នា);
  5. ដើម្បីជំនួសខ្សែអក្សរ (អ្នកអាចបំលែងចាវ៉ាទៅស៊ី # ។ ល។ );
  6. ដើម្បីប្តូរឈ្មោះឯកសារវិភាគទិន្នន័យការបន្លិចវាក្យសម្ព័ន្ធឬបំពេញភារកិច្ចផ្សេងទៀត។

តើធ្វើដូចម្តេចដើម្បីប្រើកន្សោមធម្មតារបស់ Notepad ពិសេសឬកម្មវិធីនិពន្ធអត្ថបទធម្មតាគឺជាបញ្ហាសម្រាប់អ្នកឯកទេសនីមួយៗ។ សំណុំនៃមុខងារនិងឧបករណ៍ត្រូវបានតំឡើងដោយដៃដោយអ្នកបង្កើតកម្មវិធី Pubmer អ្នកសរសេរកម្មវិធីឬអ្នកនិពន្ធចម្លងអាស្រ័យលើដំណោះស្រាយដែលចង់បានចំពោះបញ្ជីភារកិច្ច។

តើអ្នកត្រូវការអ្វីខ្លះដើម្បីរៀនប្រើ?

ដំបូងបង្អស់វាចាំបាច់ក្នុងការស្វែងយល់ថា យុថ្កា មួយ។ នៅក្នុងកន្សោមធម្មតាទាំងនេះគឺជាតួអក្សរ ... និង $ ។ តួអង្គនីមួយៗមានតួនាទីផ្ទាល់ខ្លួន។ ហើយវាអាចត្រូវបានប្រើក្នុងស្ថានភាពជាក់លាក់:

  • ^ រ៉ូបូត - ផ្គូផ្គងខ្សែដែលចាប់ផ្តើមដោយ រ៉ូបូត;
  • ដី $ - ត្រូវនឹងបន្ទាត់បញ្ចប់នៅលើដី;
  • ^ រ៉ូបូតផែនដី $ - ការប្រកួតពិតប្រាកដ (ចាប់ផ្តើមហើយបញ្ចប់ជា ផែនដីរ៉ូបូត)
  • ការឡើងកំដៅផែនដី - ផ្គូផ្គងបន្ទាត់ណាមួយដែលមានអត្ថបទក្តៅឡើង;

ដើម្បីយល់ច្បាស់អំពីមូលដ្ឋានគ្រឹះក្រៅពីយុថ្កាវាក៏សំខាន់ផងដែរក្នុងការយល់ឧបករណ៍វាស់បរិមាណ។ តួនាទីរបស់ពួកគេត្រូវបានលេងដោយនិមិត្តសញ្ញាខាងក្រោម: *, +, , {} ។

មូលដ្ឋានគ្រឹះនៃការរៀនកន្សោមធម្មតាក៏រួមបញ្ចូលនិមិត្តសញ្ញាប្រតិបត្តិករផងដែរ: | និង [] ។

ក្លាយជាកម្មវិធី Excel Pro: ចូលរួមវគ្គសិក្សារបស់យើង!

លើកកម្ពស់ជំនាញរបស់អ្នកពីអ្នកថ្មីថ្មោងចំពោះវីរៈបុរសជាមួយនឹងវគ្គសិក្សាមូលដ្ឋានគ្រឹះរបស់យើង 365 វគ្គដែលបានរចនាឡើងដើម្បីធ្វើឱ្យអ្នកស្ទាត់ជំនាញក្នុងរយៈពេលតែពីរបីវគ្គប៉ុណ្ណោះ។

ចុះឈ្មោះនៅទីនេះ

លើកកម្ពស់ជំនាញរបស់អ្នកពីអ្នកថ្មីថ្មោងចំពោះវីរៈបុរសជាមួយនឹងវគ្គសិក្សាមូលដ្ឋានគ្រឹះរបស់យើង 365 វគ្គដែលបានរចនាឡើងដើម្បីធ្វើឱ្យអ្នកស្ទាត់ជំនាញក្នុងរយៈពេលតែពីរបីវគ្គប៉ុណ្ណោះ។

នៅដំណាក់កាលដំបូងក្នុងការធ្វើការជាមួយកន្សោមធម្មតាវាក៏សំខាន់ផងដែរក្នុងការដឹងពីថ្នាក់តួអក្សរ (\ D, \ w, \ s និង។ ) ក្រុមតង្កៀប (()) កន្សោមដង្កៀប (()) កន្សោមដង្កៀប ([]) ។

NotePad ++ ទង់ជាតិសកលធម្មតា G, M, ខ្ញុំកំពុងឈរសម្រាប់:
  • G សម្រាប់ការស្វែងរកសកលវាចងចាំសន្ទស្សន៍ការប្រកួតចុងក្រោយដើម្បីអនុញ្ញាតឱ្យមានការស្វែងរកលំហូរចូលដែលជាធម្មតាត្រូវបានប្រើរួមគ្នាជាមួយ M របស់ M ជា / ក្រុមហ៊ុន GM
  • m សម្រាប់ពហុភាគីដូច្នេះអន្ទះអន្ទែងចាប់ផ្តើមយុថ្កា ^ និងបញ្ចប់យុថ្កា $ $ នឹងត្រូវគ្នានឹងការចាប់ផ្តើមឬបញ្ចប់នៃខ្សែ
  • ខ្ញុំធ្វើឱ្យមានភាពរសើប% : (? -i) នឹងធ្វើឱ្យករណីស្វែងរកប្រកាន់អក្សរតូចធំ (? ខ្ញុំ) នឹងធ្វើឱ្យស្រាវជ្រាវ insensitive ។

វាក៏មានកម្រិតខ្ពស់នៃចំណេះដឹងនៃកន្សោមធម្មតានៅក្នុងកម្មវិធីកែប្រែអត្ថបទផងដែរ។ ជាប្រចាំ អាចមានទម្រង់ស្មុគស្មាញហើយមានសមត្ថភាពធ្វើកិច្ចការប្លែកៗសម្រាប់ការអនុវត្តដែលវាមានសារៈសំខាន់ក្នុងការស្វែងយល់ឱ្យបានកាន់តែស៊ីជម្រៅនិងសិក្សាអក្សរសិល្ប៍កុំព្យូទ័រលើវិទ្យាសាស្ត្រកុំព្យូទ័រនិងជាការពិតការប្រើប្រាស់ កន្សោមធម្មតា។

ម៉ាក្រូនៅ Notepad ++ - ធម្មតាធម្មតា ធម្មតា

នៅក្នុងកម្មវិធី Notepad មួយម៉ាក្រូដើរតួជាកន្សោមធម្មតា។ នៅខាងក្នុងកម្មវិធី Notepad ++ ម៉ាក្រូដើរតួជាគំរូទាំងកម្មវិធី Webmasters និងអ្នកសរសេរកូដក៏ដូចជាអ្នកប្រើប្រាស់ធម្មតា។ សូមអរគុណដល់មុខងារនេះអ្នកអាចប្រើលេខកូដដែលបានត្រៀមរួចរាល់ក្នុងទម្រង់ជាគំរូមួយក្នុងឯកសារដោយចុចលើចុចតែម្តង។

ម៉ាក្រូមានសរសេរជាលក្ខណៈបុគ្គលដោយអ្នកគ្រប់គ្រងវែបនិចនីមួយៗដោយឯករាជ្យក្នុងទម្រង់ជាគំរូមួយនៅខាងក្នុងកម្មវិធី Notepad ++ ដោយខ្លួនវាផ្ទាល់។ ដើម្បីគ្រប់គ្រងសំណុំម៉ាក្រូមួយអ្នកត្រូវទៅរបារឧបករណ៍របស់កម្មវិធីនិពន្ធអត្ថបទដោយខ្លួនវាដើម្បីអភិវឌ្ឍកន្សោមធម្មតា:

  • ការបើកឯកសារអត្ថបទ
  • ចុចលើរង្វង់ក្រហមនៅជ្រុងខាងស្តាំនៃកម្មវិធីដែលមានហត្ថលេខា ចាប់ផ្តើមថត;
  • យើងសរសេរសកម្មភាពតាមលំដាប់លំដោយដោយគ្មានកំហុស;
  • បន្ទាប់ពីការបញ្ចប់នៃការថតម៉ាក្រូសូមចុចប៊ូតុង ឈប់ថត ក្នុងទម្រង់នៃការ៉េខ្មៅ;
  • ជ្រើសផ្នែក ម៉ាក្រូ ក្នុងម៉ឺនុយហើយចុច រក្សាទុកការថតទៅម៉ាក្រូ;
  • យើងដាក់ឈ្មោះកន្សោមធម្មតាហើយរក្សាទុកវាដោយចុចលើប៊ូតុង យល់ព្រម ។

ដើម្បីដំណើរការម៉ាក្រូដែលបានរក្សាទុកអ្នកត្រូវចុចក្នុងប៊ូតុង ម៉ាក្រូ ប៊ូតុង គ្រោងឆ្អឹងទំព័រ ។ បន្ទាប់ពីចុចប៊ូតុងកន្សោមធម្មតាដែលបានរក្សាទុកក្នុង Notepad ++ ជាម៉ាក្រូមួយនឹងត្រូវបញ្ចូលទៅក្នុងឯកសារ។

ហ្គ្រេវីន

ក្នុងករណីដែលកម្មវិធីនិពន្ធអត្ថបទមិនអាចទប់ទល់នឹងការងារជំនួសនិងស្វែងរកភារកិច្ចស្វែងរកកម្មវិធីពិសេស - ហ្គ្រេនវីន អាចជួយបាន។ កម្មវិធីនេះអាចស្វែងរកនិងជំនួសតួអក្សរទាំងដោយប្រើឧបករណ៍ regex និងក្នុងទម្រង់នៃការស្វែងរក / កម្មវិធីនិពន្ធអត្ថបទ។ ប៉ុន្តែកុំភ្លេចអំពី ឯកសារបម្រុងទុក - ការបម្រុងទុកទិន្នន័យគឺជាមធ្យោបាយតែមួយគត់ដើម្បីរក្សាទុកព័ត៌មានក្នុងករណីមានការជំនួសមិនត្រឹមត្រូវ។

Grepwin: ការស្វែងរកកន្សោមធម្មតានិងជំនួសបង្អួច

សរុបសេចក្ដី: NotePad កម្រិតខ្ពស់ ++ កន្សោមធម្មតា

កន្សោមធម្មតាអាចត្រូវបានប្រើទាំងក្នុងកម្មវិធីនិពន្ធអត្ថបទហើយប្រើកម្មវិធីដែលបានបង្កើតឡើងជាពិសេសសម្រាប់បញ្ហានេះ។ កម្មវិធីដែលល្បីល្បាញបំផុតសម្រាប់ ធម្មតា គឺ: regex101, myregexp, regexr ។ កន្សោមធម្មតាត្រូវបានប្រើជាញឹកញាប់បំផុតនៅ Notepad ++ ។ វាក៏មានសេវាកម្មតាមអ៊ិនធរណេតសម្រាប់ធ្វើការជាមួយកន្សោមធម្មតាផងដែរ។ អ្វីដែលត្រូវជ្រើសរើសសម្រាប់អ្នកពិតជាការសម្រេចចិត្តផ្ទាល់ខ្លួនហើយអាស្រ័យលើកាលៈទេសៈមុខងារដែលត្រូវការនិងសមត្ថភាពរបស់កម្មវិធី។ ហើយសំខាន់បំផុត - ពីលក្ខណៈពិសេសនៃជំនាញ។

ព័ត៌មានជំនួយនិងល្បិចរបស់ NotePad ++ បន្ថែមទៀត

សំណួរដែលគេសួរញឹកញាប់

តើអ្វីទៅជាអត្ថន័យនៃកន្សោមធម្មតា notepad ++?
កន្សោមធម្មតាគឺជាយន្តការសម្រាប់ការស្វែងរកនិងការជំនួសអត្ថបទក្នុងខ្សែអក្សរនៅក្នុងឯកសារមួយនៅក្នុងឯកសារច្រើន។ ពួកវាត្រូវបានប្រើដោយអ្នកអភិវឌ្ឍន៍នៅក្នុងកូដពាក្យសុំអ្នកសាកល្បងក្នុងការសាកល្បងស្វ័យប្រវត្តិកម្មហើយនៅពេលធ្វើការលើបន្ទាត់ពាក្យបញ្ជា។

ក្លាយជាកម្មវិធី Excel Pro: ចូលរួមវគ្គសិក្សារបស់យើង!

លើកកម្ពស់ជំនាញរបស់អ្នកពីអ្នកថ្មីថ្មោងចំពោះវីរៈបុរសជាមួយនឹងវគ្គសិក្សាមូលដ្ឋានគ្រឹះរបស់យើង 365 វគ្គដែលបានរចនាឡើងដើម្បីធ្វើឱ្យអ្នកស្ទាត់ជំនាញក្នុងរយៈពេលតែពីរបីវគ្គប៉ុណ្ណោះ។

ចុះឈ្មោះនៅទីនេះ

លើកកម្ពស់ជំនាញរបស់អ្នកពីអ្នកថ្មីថ្មោងចំពោះវីរៈបុរសជាមួយនឹងវគ្គសិក្សាមូលដ្ឋានគ្រឹះរបស់យើង 365 វគ្គដែលបានរចនាឡើងដើម្បីធ្វើឱ្យអ្នកស្ទាត់ជំនាញក្នុងរយៈពេលតែពីរបីវគ្គប៉ុណ្ណោះ។




យោបល់ (2)

 2022-12-19 -  rbear
អ្នកបានសរសេរថាអ្នកត្រូវដឹងទង់ជាតិសម្រាប់ Notepad ។ តើអ្នកអាចផ្តល់ឧទាហរណ៍មួយអំពីរបៀបចូលពួកគេនៅទីនោះ?
 2022-12-20 -  admin
@rbear, ប្រាកដ, មើលឃើញ, មើលឃើញអត្ថបទដែលបានធ្វើឱ្យទាន់សម័យ: / GM សម្រាប់ការស្វែងរកពហុពិភពសកល, (? ខ្ញុំ) សម្រាប់ការស្វែងរកមិនច្បាស់ (? -i) សម្រាប់ការស្វែងរកប្រកាន់អក្សរតូចធំ

ទុកឱ្យសេចក្តីអធិប្បាយ