Results 1 to 5 of 5

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    åíòóñèàçèðàí õàðäóåð System.gc()'s Avatar
    Join Date: Apr:2007
    Location: back in time
    Posts: 1,075

    Regex çà îáðúùàíå êúì lower case

    Çäðàâåéòå, äíåñ ñè èãðàõ ñ åäíà õàìàëîãèÿ è ìè ñå íàëîæè äà ïðàâÿ ÿêî öåïåíå/ëåïåíå íà ãðàìàäíè ñòðèíãîâå. Äà æèâåå notepad++, ðàáîòàòà ñòàíà, íî ñå çà÷óäèõ èìà ëè íà÷èí ñ regex äà ñå êîíâåðòèðà match-íàò ñòðèíã êúì lower case? Íå ñúì îñîáåíî íàÿñíî êàêúâ òî÷íî flavour íà regex ïîëçâà notepad++, íî ìèñëÿ, ÷å å ñðàâíèòåëíî áåäåí, òàêà ÷å âúïðîñúò ìè å èçâúí êîíòåêñòà íà êîíêðåòíè ðåàëèçàöèè íà regex ïîä íÿêàêúâ åçèê. Ñúâñåì íà÷èíàåù ñúì â regex è â ñëó÷àÿ, çà äà êîíâåðòèðàì êúì lower case, ïîëçâàõ åëåìåíòàðåí Python-ñêè ñêðèïò , íî èñêàì äà çíàì è äðóãî ðåøåíèå (àêî èìà).
    UD3R|Q9550+1283|4x2 G.Skill@1066|MX500+1002FAEX+640AAKS+ST31 60|RX580-8GB|1841BLT|SS-760XP|Define7|z24i|Edifier S350DB
    geniusloci: ÀÌÄ ñå êóïóâà à) àêî ñè áåäåí; á) àêî ñà òå èçëúãàëè; â) àêî ñè áîëåí ôåí? nope|r.i.p.

  2. #2
    Ïðèìèòèâ Pesho®'s Avatar
    Join Date: Nov:2001
    Location: Sofia
    Posts: 5,169
    Quote Originally Posted by System.gc() View Post
    ...
    Ðåãóëÿðíèòå èçðàçè íèùî íå êîíâåðòèðàò, òå ñå èçïîëçâàò ñàìî çà match-âàíå.
    Êîéòî ìè öúêíå ÷åðâåí ïàëåö, äà ìó îìåêíå ÷óðêàòà!

  3. #3
    åíòóñèàçèðàí õàðäóåð System.gc()'s Avatar
    Join Date: Apr:2007
    Location: back in time
    Posts: 1,075
    Quote Originally Posted by Pesho® View Post
    Ðåãóëÿðíèòå èçðàçè íèùî íå êîíâåðòèðàò, òå ñå èçïîëçâàò ñàìî çà match-âàíå.
    Äåìåê - íÈ ìîæÈ match-and-replace?
    UD3R|Q9550+1283|4x2 G.Skill@1066|MX500+1002FAEX+640AAKS+ST31 60|RX580-8GB|1841BLT|SS-760XP|Define7|z24i|Edifier S350DB
    geniusloci: ÀÌÄ ñå êóïóâà à) àêî ñè áåäåí; á) àêî ñà òå èçëúãàëè; â) àêî ñè áîëåí ôåí? nope|r.i.p.

  4. #4
    Registered User tedych's Avatar
    Join Date: Nov:2003
    Location: Ïëîâäèâ
    Posts: 17,654
    Äà.
    Òóê ðåãåêñ íÿìàò íèêàêâî îòíîøåíèå, âñåêè åçèê ñè èìà íîðìàëíà ñòðèíãîâà îïåðàöèÿ çà òîâà ïðåîáðàçóâàíå, PHP ïðèìåðíî $s = strtolower($s); èëè òè êàêòî íà ïèòîí ñè ãî íàïðàâèë.

    Match and replace ìîæå, íî ðåãåêñ ñå ïîëçâà ñàìî çà ïúðâàòà ÷àñò, ïðèìåðíî
    $s = preg_replace('/regex/', $replacement, $s);
    Íî òî å ïðîñòî çàìåñòâàíå íà íàìåðåíîòî îò ðåãåêñà, ñ íåùî äðóãî êàòî ñòðèíã, êàòî â íåãî ìîæå äà âêëþ÷èø ðàçëè÷íè ÷àñòè îò íàìåðåíîòî îò ñàìèÿ ðåãåêñ.

  5. #5
    åíòóñèàçèðàí õàðäóåð System.gc()'s Avatar
    Join Date: Apr:2007
    Location: back in time
    Posts: 1,075
    Áëàãîäàðÿ âè, èìàì îùå äà ó÷à

    (Õàõàõà, áàòè, òî÷íî òóê ëè øå å þáèëåíèÿò ïîñò, áå... xD)
    UD3R|Q9550+1283|4x2 G.Skill@1066|MX500+1002FAEX+640AAKS+ST31 60|RX580-8GB|1841BLT|SS-760XP|Define7|z24i|Edifier S350DB
    geniusloci: ÀÌÄ ñå êóïóâà à) àêî ñè áåäåí; á) àêî ñà òå èçëúãàëè; â) àêî ñè áîëåí ôåí? nope|r.i.p.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè