Meklēju iespēju advancētu Find & Replace programmu

Sākumlapa Forumi Software Windows Meklēju iespēju advancētu Find & Replace programmu

Tiek skatīts 5 ierakstu – 1 līdz 5 (no 5 kopumā)
  • Autors
    Ieraksti
  • #159269
    TrakaisKursis
    Participant

    Darba vajadzībām ir nepieciešama programma, kas spēj aizvietot tekstu ar iepriekšdefinētiem noteikumiem.

    Piemēram, ir teksta rindiņa:

    =Applications!R10*150+Applications!S10*260+Applications!T10*240+Applications!U10*480

    kur vērtības starp R un * vajag aizvietot no 11 līdz 100

    un to izdarīt un katru jaunu vērtību rindiņu noģenerēt zem esošās, piemēram:

    =Applications!R10*150+Applications!S10*260+Applications!T10*240+Applications!U10*480

    =Applications!R11*150+Applications!S11*260+Applications!T11*240+Applications!U11*480

    (..)

    =Applications!R99*150+Applications!S99*260+Applications!T99*240+Applications!U99*480

    =Applications!R100*150+Applications!S100*260+Applications!T100*240+Applications!U100*480

    Ar roku baigākais čakars, var būt pastāv iespēja automatizēt procesu?

    #305554
    Anonīms
    Neaktīvs

    Iespēja ir izbeigt caurdirsas vektoru.

    #305555
    KristoZ
    Participant

    RegEx?

    Ja neesi nekad ko līdzīgu darījis, tad silti ieteiktu apgūt – it īpaši darbā ar sistēmu administrēšanu. Rezultātā, vienkāršākā variantā, būtu jāsanāk vienai vai dažām rindiņām bashā vai PowerShellā, ko, protams, var saglabāt skripta veidā.

    Ja neesi radis pie komandrindas, tad, protams, var atrast arī visādas super-duper GUI programmas.

    Lai to izveidotu, jāzina dažādas nianses:

    Uz kādas sistēmas tev to vajag? Cik ir to mainīgo? Cik tādu rindu jau ir failā? Vai tas skaitlis aiz burta vienā rindā ir visur vienāds? u.c.

    Piemēram, izteiksme

    Code:

    ![A-Z]([0-9]*)*

    rezultātā dos masīvu ar katru skaitli, kas atrodas starp izsaukuma zīmi, jebkuru lielo alfabēta burtu un “*”.

    Praktiski visas populārākās programmēšanas valodas atbalsta šīs “regulārās izteiksmes”.

    #305556
    TrakaisKursis
    Participant

    Kauns atzīties, to tak var izdarīt Excelī;) Paldies visiem par palīdzību!

    #305557
    Crow
    Participant
Tiek skatīts 5 ierakstu – 1 līdz 5 (no 5 kopumā)
  • Jums ir jāpieslēdzas sistēmai, lai varētu komentēt šo tēmu.
Jaunākais portālā