Notepad ++ Изҳороти доимӣ

Anonim

Изҳороти муқаррарӣ дар НПепад ++ Замимаи

Барномасозӣ хеле мураккаб аст, дардовар аст ва аксар вақт, раванди мурғобӣ, ки дар он такрор кардани як оқибатҳои монанд нест. Барои ба ҳадди аксар расонидани автоматӣ ва тағир додани ҷустуҷӯ ва иваз кардани унсурҳои шабеҳ, системаи оптималии ифодаи муқаррарӣ дар барномасозӣ дар барномарезӣ буд. Он асосан ба шумо имкон медиҳад, ки вақт ва қудрати барномасозон, вебммастерҳоро сарфа кунед ва баъзан намояндагони касбҳои дигар. Биё бифаҳмем, ки чӣ тавр дар пешрафтаи пешрафтаи NotePad ++ истифода бурда мешавад.

Консепсияи ифодаҳои муқаррарӣ

Пеш аз омӯзиши истифодаи ибораҳои муқаррарӣ дар барномаи NOTEPAD ++ дар амал, биёед моҳияти ин истилоҳро муфассалтар бифаҳмем.

Иштирокҳои муқаррарӣ забони махсуси ҷустуҷӯӣ мебошанд, ки шумо метавонед бо он чорабиниҳо дар бораи сатри ҳуҷҷат истеҳсол намоед. Ин бо истифодаи метассимволҳои махсус, ҳангоми ҷустуҷӯ ва иҷрои идора кардани Манипултсияҳо анҷом дода мешавад. Масалан, дар NOTEPAD ++ нуқта дар шакли ифодаи муқаррарӣ ягон аломати тамоми маҷмӯи аломатҳои мавҷударо ифода мекунад ва ифодаи аломатҳои ягонаи алифбои лотинӣ аст.

Дар забонҳои гуногуни барномавӣ, синтаксиси намунаҳои муқаррарӣ метавонад фарқ кунад. Дар NOTEPAD ++ Муҳаррири матн ҳамон арзишҳои ифодаи муқаррарӣ ҳамчун забони асосии барномасозии PerL истифода мешаванд.

Арзишҳои ибораҳои махсуси махсус

Акнун биёед бо NOPEPD-зуд истифодашуда ++ ифодаҳои муқаррарии истифодашуда шинос шавем:

  • . - ҳар рамзи ягона;
  • [0-9] - Ҳар гуна аломате дар шакли рақамҳо;
  • \ D - ҳама гуна хислат, ба истиснои рақам;
  • [A-Z] - ҳама гуна ҳарфи сармояи алифбои лотинӣ;
  • [A-Z] - ҳама гуна ҳарфи камтари алифбои лотинӣ;
  • [A Z] - Ҳама гуна ҳарфҳои алифбои лотинӣ аз феҳрист;
  • \ w - ҳарф, зеркашӣ ё рақам;
  • \ s - фазо;
  • ^ - Оғозро оғоз кунед;
  • $ - хати хотима;
  • * - такрор кардани аломат (аз 0 то абадӣ);
  • \ 4 \ 1 \ 2 \ 3 - рақами тартибии гурӯҳ;
  • ^ \ s * $ - Ҷустуҷӯ барои хатҳои холӣ;
  • ([0-9] [0-9] *.) - Ҷустуҷӯи рақамҳои ду-рақама.

Дар асл, шумораи зиёди рамзҳои ибораҳои муқаррарӣ хеле вуҷуд дорад ва онҳоро дар як мақола такрор кардан ғайриимкон аст. Ҳангоми кор бо барномаи NotePad ++ барномаҳо бештар аз веб-барномаҳои мухталифи худ ва веб тарҳрезӣ истифода мешаванд.

Истифодаи амалии ибораҳои муқаррарӣ

Акнун биёед намунаҳои мушаххасро дида бароем, ки чӣ тавр дар барномаи NOPEPAD ++ истифода мешавад.

Мисол 1: Ҷустуҷӯ

Биёед бубинем, ки чӣ гуна барои ҷустуҷӯи элементҳои муайян ба таври мунтазам.

  1. Барои кор кардан бо ифодҳои муқаррарӣ, ба қисмати "ҷустуҷӯ" ва дар рӯйхате, ки пайдо мешаванд, Ҷузъи "Нуқаффир" -ро интихоб кунед.
  2. Ба равзанаи ҷустуҷӯ дар барномаи NOTEPAD ++ равед

  3. Пеш аз он ки мо равзанаи стандартии ҷустуҷӯро дар барномаи NOTEPAD ++ оғоз кунад. Дастрасӣ ба он метавонад тавассути пахшкунии тугмаи калидии Ctrl + F ба даст ояд. Барои кор бо ин функсия тугмаи "Эксессаҳои муқаррарӣ" -ро фаъол кунед.
  4. Имкон медиҳад, ки ифодаҳои муқаррарии тирезаи ҷустуҷӯ дар барномаи ++ ++

  5. Мо ҳама рақамҳои дар ҳуҷҷат мавҷудбуда меёбем. Барои ин, ба параметрҳои [0-9] дар сатри ҷустуҷӯ дохил шавед ва тугмаи "Ҷустуҷӯ" -ро клик кунед. Ҳар дафъа шумо ин тугмаро пахш мекунед, рақами зерин дар ҳуҷҷат аз боло то поён қайд карда мешавад. Гузариш ба режими ҷустуҷӯ, ки ҳангоми истифодаи усули анъанавии ҷустуҷӯ, кай кор кардан мумкин аст, ҳангоми кор бо ибораҳои муқаррарӣ татбиқ карда намешавад.
  6. Ҷустуҷӯи рақамҳо дар барномаи NONEPAD ++

  7. Агар шумо тугмаи "Ҳама дар ҳуҷҷатҳои ҷорӣ" -ро клик кунед, ҳама натиҷаҳои ҷустуҷӯ, яъне ифодаҳои рақамии ҳуҷҷатро дар равзанаи ҷудогона нишон дода мешаванд.
  8. Ҷустуҷӯи кор бо баромади баромад дар равзанаи алоҳида дар барномаи NOTEPAD ++

  9. Ва дар ин ҷо ва натиҷаҳои ҷустуҷӯ ба даст омадааст.
  10. Натиҷаҳои ҷустуҷӯ дар NOTEPED ++

Мисоли 2: Иваз намудани Рамз

Дар барномаи NOTEPAD ++ Шумо наметавонед аломатҳоеро ҷустуҷӯ карда натавонед, аммо онҳоро бо ифодаҳои муқаррарӣ иваз кунед.

  1. Барои оғози ин амал, ба ҷадвали Windows ҷустуҷӯ равед.
  2. Гузариш ба ҷадвали ивазкунандаи ҷадвал дар NotePad ++

  3. Мо тавассути масир ба даст овардани истиноди беруна ворид хоҳем кард. Барои ин, дар сутуни "ёфт" мо арзиши "Href = (http: // [^ '^'] * '] *'] * Ба = 1 ". Тугмаи "Иваз кардани ҳама" -ро клик кунед.
  4. Иваз дар барномаи NOTEPAD ++

  5. Тавре ки шумо мебинед, ивазкунанда муваффақ аст.

Натиҷаҳои иваз дар барномаи NotePad ++

Ва акнун, биёед ба ивази иваз бо истифодаи ибораҳои муқаррарӣ барои амалиётҳое татбиқ кунем, ки ба тарҳҳои барномасозӣ ё саҳифаи интернетӣ алоқаманд нестанд.

  1. Мо рӯйхати шахсон дар шакли пурра бо санаи таваллуд дорем.
  2. Рӯйхати шахсон дар барномаи NotePad ++

  3. Санаи таваллуд ва номҳои одамонро дар баъзе ҷойҳо ҷудо кунед. Барои ин, дар сутун нависед "\ 4 \ 1 \ 2 \ 3". Тугмаи "Иваз кардани ҳама" -ро клик кунед.
  4. Азнавсозӣ дар рӯйхат дар барномаи NOTEPAD ++

  5. Тавре ки шумо мебинед, ивазкунанда муваффақ аст.
  6. Натиҷаҳои иҷозатдиҳӣ дар барномаи NOTEPAD ++

Мо бо нишон додани амалҳои соддаи мо, ки бо истифодаи экспрессҳои муқаррарӣ дар барномаи NOTEPAD ++ иҷро карда мешавад, нишон додем. Аммо бо кӯмаки ин ибораҳо, барномасозони касбӣ ба кор бурда мешаванд ва амалиёти хеле мураккаб гузаронида мешаванд.

Маълумоти бештар