INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

In Word Datei (*.doc) nach String/Zeichen/regulären Ausdruck suchen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

13.03.2013, 15:35
Beitrag #1

Lessy2205 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Oct 2010

2011
2011
DE



In Word Datei (*.doc) nach String/Zeichen/regulären Ausdruck suchen
Hallo mein liebes Labview-Forum,

ich habe eine Frage und zwar,

es soll ein bestimmtes Zeichen bzw. eine Zeichenkette (String) in Word-Datei ausgesucht und den Rest bis ein anderes Zeichen ausgegeben werden, wie kann man das realisieren?
Hat jemand ein klein Beispiel?

Ich bin für jeden Typ dankbar.

Gruß

Lessy
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.03.2013, 21:49
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: In Word Datei (*.doc) nach String/Zeichen/regulären Ausdruck suchen
Worum geht es dir?

Willst du den Inhalt der Word-Datei durchsuchen, so wie du ihn in Word angezeigt bekommst? Dann brauchst du ein installiertes Word und musst das per ActiveX machen.

Oder willst du die binäre Darstellung durchsuchen, dann den File per "Read Binary File" einlesen und einfach durchsuchen.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2013, 09:17
Beitrag #3

Lessy2205 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Oct 2010

2011
2011
DE



RE: In Word Datei (*.doc) nach String/Zeichen/regulären Ausdruck suchen
Hallo Jens,
vielen Dank erstmal für deine Antwort,

(13.03.2013 21:49 )jg schrieb:  Oder willst du die binäre Darstellung durchsuchen, dann den File per "Read Binary File" einlesen und einfach durchsuchen.

Gruß, Jens

ja, ich möchte ein File einlesen und in dem Gesamttext eine bestimmte Zeichenkette durchsuchen/ausgeben. Das Problem liegt daran, dass regulärer Ausdruck, der gesucht wird, kann in dem Text mehrmals vorkommen. Es soll alle Treffe ausgegeben werden

Ich komme nicht weiter, wie man zeilenweise durchsuchen kann?? Erste Zeile, dann nächste Zeile schon ohne vorkommende usw. Die Zeilenlänge ist nicht immer gleich. Wie kann das realisiert werden? Ich brauche ein einfaches Beispiel.

Im Anhang ist ein Screenshots. Einlesen funktioniert super, aber was soll hier geändert werden, damit den Text nicht doppelt durchgesucht wird?

Für jeden Typ bin ich dankbar.

Viele Grüße

Lessy


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2013, 09:26
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.470
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: In Word Datei (*.doc) nach String/Zeichen/regulären Ausdruck suchen
Hallo Lessy,

welchen Zweck hat die Funktion Teilstring (vor Sonde 3)?
An deren Eingang Offset hast du das Ergebnis der Funktion Stringlänge angeschlossen, die wiederum die Textlänge der EOL-Konstanten bestimmen soll. Ergebnis dieser Operation: Du kürzt den String immer um die ersten 2 Zeichen/Byte (unter Windows) - und wunderst dich, warum du doppelte Suchergebnisse bekommst...

Tipp: Die Suchfunktionen liefern alle einen Offset nach Suchergebnis, den man verwenden könnte, wenn man wollte... Smile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2013, 10:15 (Dieser Beitrag wurde zuletzt bearbeitet: 19.03.2013 10:15 von Lessy2205.)
Beitrag #5

Lessy2205 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Oct 2010

2011
2011
DE



RE: In Word Datei (*.doc) nach String/Zeichen/regulären Ausdruck suchen
(19.03.2013 09:26 )GerdW schrieb:  Operation: Du kürzt den String immer um die ersten 2 Zeichen/Byte (unter Windows) - und wunderst dich, warum du doppelte Suchergebnisse bekommst...

Es war eine gute Bemerkung.

(19.03.2013 09:26 )GerdW schrieb:  Tipp: Die Suchfunktionen liefern alle einen Offset nach Suchergebnis, den man verwenden könnte, wenn man wollte... Smile

Danke für den Typ, hiermit kann ich schon weiter vorgehen!!! (s. Anhang)
Aber ich habe immer noch ein Problem beim Durchsuchen und zwar, die erste Schleife funktioniert perfekt, dann bleibt das Programm hängen und in dem ganzen File findet keinen Zeilenvorschub mehr! Das kann aber nicht sein! Worum? Heißt das, das kein gibt oder??

Danke im Voraus.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2013, 10:35
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.470
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: In Word Datei (*.doc) nach String/Zeichen/regulären Ausdruck suchen
Hallo Lessy,

jetzt hast du eine prima RaceCondition programmiert...

Gegenvorschlag:
Häng doch mal ein VI (LV2011 oder älter) an, in dem du einen Beispieltext in einem Stringcontrol als Default eingestellt hast. Dann wirst du auch eine Suchroutine dazu erhalten. Ist jedenfalls viel einfacher, als nur irgendwelche Bilder anzuschauen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
19.03.2013, 10:51 (Dieser Beitrag wurde zuletzt bearbeitet: 19.03.2013 11:23 von GerdW.)
Beitrag #7

Lessy2205 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Oct 2010

2011
2011
DE



RE: In Word Datei (*.doc) nach String/Zeichen/regulären Ausdruck suchen
Hallo Gerd,

das VI LV2011 habe ich angehängt.

Danke für die Hilfe.

Viele Grüße

Lessy

EDIT: VI aus Datenschutzgründen entfernt... (War als Lehrbeispiel sowieso ungeeignet Big Grin )
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2013, 11:02 (Dieser Beitrag wurde zuletzt bearbeitet: 19.03.2013 11:39 von jg.)
Beitrag #8

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: In Word Datei (*.doc) nach String/Zeichen/regulären Ausdruck suchen
Autsch, das Einlesen der gesamten Datei, das ist nicht dein Ernst?!

Einfach so:
   

Gruß, Jens

EDIT: @Lessy: Dein VI ist bei mir ebenfalls gelöscht.

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2013, 11:02 (Dieser Beitrag wurde zuletzt bearbeitet: 19.03.2013 11:22 von GerdW.)
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.470
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: In Word Datei (*.doc) nach String/Zeichen/regulären Ausdruck suchen

Akzeptierte Lösung

Hallo Lessy,

hier mal eine Routine, die nach dem Timestamp nach allen Fundstellen von "csn csn=" sucht:
   
Edit: Snippet auf Lessys Wunsch hin "entschärft"...

Die Suche nach "SYSTEM" kannst du analog dazu selbst programmieren!

Darfst du überhaupt einen Datensatz, der den Text "COVER,GUIDED MISSILE GROUND SERVICING" enthält, ins Internet stellen? Hmm

@Jens:
Den ganzen Blödsinn im ersten Frame habe ich gleich gelöscht Big Grin. Und die (unnötige) Sequenzstruktur danach auch...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.03.2013, 11:19 (Dieser Beitrag wurde zuletzt bearbeitet: 19.03.2013 11:27 von Lessy2205.)
Beitrag #10

Lessy2205 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Oct 2010

2011
2011
DE



RE: In Word Datei (*.doc) nach String/Zeichen/regulären Ausdruck suchen
Oh!!!! Danke, dann soll das Anhang zusammen mit dem Bild, das bei Dir im Beitrag ist, so schnell wie möglicht entfernt werden, ich habe aus versehen den echten Text kopiert anstatt einfaches Beispieltextes.

Wer kann das löschen?

Gruß

Lessy
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Binäre Datei nach Stromausfall leer M.M.H. 6 7.059 16.11.2021 12:52
Letzter Beitrag: GerdW
  UnZip - Datei schließen nach dem UnZip angry_Nameless 6 8.518 15.01.2021 13:33
Letzter Beitrag: Martin.Henz
  Array nach String durchsuchen MarcoN 5 8.145 02.12.2019 11:33
Letzter Beitrag: MarcoN
  String aus CSV-Datei auslesen Fatih90 5 8.091 11.03.2015 09:57
Letzter Beitrag: Fatih90
  String von einem Array suchen ! LabviewLearning 4 6.701 27.01.2015 13:49
Letzter Beitrag: LabviewLearning
  String lesen, nach vorgaben löschen und in Array schreiben nova.08 6 7.985 18.09.2014 13:31
Letzter Beitrag: GerdW

Gehe zu: