Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Entwicklung Batch & Shell

GELÖST

String per Text vorne abschneiden in Batch Datei

Mitglied: Johann001

Johann001 (Level 1) - Jetzt verbinden

09.02.2012, aktualisiert 09:13 Uhr, 6199 Aufrufe, 5 Kommentare

Hallo,

ich soll aus einer Textdatei eine Artikelnummer auslesen.
Es ist fix vorgegeben, das es folgendes Format geben muss ;ART:123456
Nun suche ich mit findstring in der Textdatei nach ;ART und speichere es in eine Variable
Das funktioniert auch schon gut. Nur leider steht steht das ;ART nicht immer am Anfang sondern es können auch andere Zeichen vorher kommen. Die Länge ist dabei verschieden.
Wie kann ich nun einen String so teilen das er mir alles was vor ;ART steht einfach löscht und in eine neue Variable schreibt. Zb.:

N30 ;ART:555666 -> soll 555666 werden.
Die Nummer ;ART:123456 -> soll 123456 werden.

Gruß
Mitglied: LianenSchwinger
09.02.2012 um 08:33 Uhr
Hallo,

mit was programmierst Du?
Steht die Artikelnummer immer am Ende der Zeile?
Hat die Artikelnummer eine bestimmte Länge und besteht sie nur aus Zahlen?

Ansonsten ist das ein Thema für Reguläre Ausdrücke.

Gruß Jörg
Bitte warten ..
Mitglied: Skyemugen
09.02.2012 um 08:33 Uhr
Aloha,

ausgehend, dass %Alt% den Inhalt z.B. N30 ;ART:555666 hat (sprich, dass dies deine Variable ist, die du bereits ausgelesen hast)
01.
set "Neu=%Alt:*;ART:=%"
greetz André
Bitte warten ..
Mitglied: Johann001
09.02.2012 um 08:47 Uhr
@Aloha,

SUPER! Danke genau das war es! Und ich habe schon Stunden im Netz gesucht.

Gruß
Bitte warten ..
Mitglied: alexdroid
09.02.2012 um 10:15 Uhr
es geht noch einfacher.
den zu bearbeitenden text in excel einfügen dann SRTG & H drücken.
dann erscheint ein Fenster mit dem Titel suchen und erstzen.
den zu löschenden text eintragen und durch nichts erstzen.

mfg alex-1337
Bitte warten ..
Mitglied: Skyemugen
09.02.2012 um 12:09 Uhr
Aloha Alex,

warum nur habe ich meine Vorurteile gegenüber Leuten, die 1337 im Namen haben?

Ich weiß es nicht mehr, aber du hast sie mir wieder einmal bestätigt.

greetz André
Bitte warten ..
Ähnliche Inhalte
Exchange Server
Abschneiden der Transaktionsprotokolle mit einer batch-Datei?
gelöst Frage von MadanteExchange Server3 Kommentare

Hallo zusammen, Seit geraumer Zeit bieten wir Datensicherungen (Paragon) unseren Kunden an. Leider werden "während" der Vollsichersicherung die Transaktionsprotokolle ...

Microsoft Office
Excel Text in Zelle bis Komma abschneiden
gelöst Frage von cphowdyMicrosoft Office4 Kommentare

Hi, ich ärger mich wahrscheinlich gleich wenn ich das gepostet habe, aber steh grad auf dem Schlauch. Ich habe ...

Batch & Shell
Text Datei bis bestimmten String kopieren und auslagern
Frage von SKBadoxBatch & Shell4 Kommentare

Hallo zusammen, wie der Titel schon sagt suche ich nach einem .bat Skript dass vom Anfang der .txt Datei ...

Batch & Shell
Dateinamen nach Zeichnen abschneiden - Batch-Shell
Frage von cberndtBatch & Shell9 Kommentare

Hallo Leute Ich möchte Dateien in einem Ordner mit Hilfe einer Batch/Shell Datei umbenenen. Die Dateien heißen: 253525_V_4834.jpg 2525212_V48333_25.jpg ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 2 TagenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 3 TagenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 3 TagenSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 3 TagenSicherheit12 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Firewall
Penetrationstester-Labor - Firewalls
Frage von Oli-nuxFirewall10 Kommentare

Mich würde interessieren warum man beim Einrichten eines Penetrationstester-Labor (VMs) die Firewall der Systeme deaktivieren soll? Hat das nur ...

SAN, NAS, DAS
Wer kennt sich mit QNAP und CISCO aus ?
gelöst Frage von MachelloSAN, NAS, DAS9 Kommentare

Hallo Zusammen hier im Forum, Ich habe ein QNas 451+ und dieses NAS hat zwei GBit Lan Adapter die ...

Netzwerkgrundlagen
IPv6 Inter-VLAN Routing
gelöst Frage von clSchakNetzwerkgrundlagen9 Kommentare

Hi ich befasse mich gerade mit der Implementierung von IPv6 was bisher (in einem VLAN) korrekt funktioniert inkl. DNS ...

Windows Netzwerk
Zugriff auf den Desktop Ordner eines anderen Rechners in der gleichen Domäne
gelöst Frage von JensNomaWindows Netzwerk6 Kommentare

Guten Abend, ich war neulich mit unserem Admin am Tisch gesessen. Er an seinem Notebook angemeldet mit dem Domänen-Admin, ...