Bat-script som söker genom [] värden

PHPportalen Forum Index » Övriga programmeringsspråk
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
Soundman



Medlem i: 5328 dagar
Från: :)
Status: Offline



#742141
Inlägg Skrivet: 2018-03-20 11:44      Ämne: Bat-script som söker genom [] värden Citera

BAT!

Finns det något smart sätt att söka i en .txt fil efter [B67] och hitta det som är inóm [] taggen?

En fil kan ha 100 [] som jag vill mata ut som en txt fil som listar dessa.

T.ex.

test.txt innehåller

<g transform="matrix(0.9061 0 0 1 -9153.17 -661.236)">
<text x="11836" y="5000" fill="black" font-weight="normal" font-size="295.7px" font-family="Arial">[J86]</text>
</g>
<g transform="matrix(0.9061 0 0 1 -9641.01 -1134.38)">
<text x="11584" y="5000" fill="black" font-weight="normal" font-size="295.7px" font-family="Arial">[K116]</text>
</g>

i detta fall vill man att [J86] och [K116] läggs in i en extern fil.
 

_________________
"Ja grafik är ju också bra att kunna"
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Nicklas



Medlem i: 4682 dagar
Från: www.nswardh.com
Status: Offline



#742143
Inlägg Skrivet: 2018-03-20 18:17      Ämne: Citera

Ingen höjdare på batch-scripts, vad jag vet finns ingen bra funktionalitet för regex och plocka ut matchad data, jag kan ha fel, rätta mig isåfall. Hur som helst, har du möjlighet att köra powershellskript, kan du göra så här:

Spara som vaduvill.ps1 och kör som powershell:
KOD:
1:
# Fil in.
2:
$in = "dinfil.txt"
3:
 
4:
# Fil ut.
5:
$out = "resultat.txt"
6:
 
7:
# Regex
8:
$regex ='(\[\w+\])'
9:
 
10:
# Matcha, loopa, spara.
11:
Get-Content $in | Select-String -Pattern $regex | foreach { $_.Matches.Groups[1].Value } | Out-File $out
12:
 
13:
 
14:
Read-Host 'Klar...' | Out-Null
 

_________________
VPNKS - VPN Kill Switch. Skydd mot oförväntade tappade VPN-anslutningar.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » Övriga programmeringsspråk
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic