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 

Dieses Thema hat akzeptierte Lösungen:

String für Exceltabelle formatieren



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!

21.04.2021, 20:08
Beitrag #1

Tilto123 Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Apr 2021

13.0.1f2
-
EN


Deutschland
String für Exceltabelle formatieren
Hallo,
ich habe einige Probleme meinen String passend für meine Live/Excel-Tabelle zu formatieren. Mein String schaut so aus:

14:24:18.20\s+000.07\sbar\s\s\s\s\s\s\s\s\s\s\s\s+0023.6\s\B0C\s\s\s\s\s\s\s\s\s\s\s\s-000.04\sN\s\s\s\s\s\s\s\s\s\s\s\s-000.03\sN

Ziel ist, die überflüssigen Leerzeichen zu löschen, sodass immer nur ein \s nach der Zeit, jeder Zahl, jeder Einheit steht. Zusätzlich soll am Ende des Strings nach dem letzten "N" noch ein Leerzeichen eingefügt werden.

Vielleicht kann mir ja jemand helfen Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.04.2021, 20:15 (Dieser Beitrag wurde zuletzt bearbeitet: 21.04.2021 20:20 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: String für Exceltabelle formatieren
Hallo Tilto,

herzlich willkommen im LabVIEW-Forum!

Zitat:Ziel ist, die überflüssigen Leerzeichen zu löschen,
Gleich zum Einstieg mal eine "Verwarnung": bitte immer selbst auf Crossposts hinweisen!

Zitat:Ziel ist, die überflüssigen Leerzeichen zu löschen, sodass immer nur ein \s nach der Zeit, jeder Zahl, jeder Einheit steht.
Wie schon gezeigt: Suchen&Ersetzen!

Zitat:Zusätzlich soll am Ende des Strings nach dem letzten "N" noch ein Leerzeichen eingefügt werden.
Soll ein Leerzeichen "eingefügt" oder "angehangen" werden?
Es gibt da eine ganze Palette mit String-Funktionen, eine davon nennt sich ConcatStrings…

Übrigens gilt hier der gleiche Hinweis wie im NI-Forum: warum stellst du kein VI bereit?
Und warum fragst du nach Dingen, die du nach dem Durcharbeiten der Einsteigerkurse eigentlich gelernt haben solltest? (Die hast du doch durchgearbeitet, oder?)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.04.2021, 07:40
Beitrag #3

Martin.Henz Offline
LVF-Team
LVF-Team

Beiträge: 426
Registriert seit: Jan 2005

2.5.1 bis 20
1992
kA

74363
Deutschland
RE: String für Exceltabelle formatieren

Akzeptierte Lösung

Hmm,

ich hätte jetzt eine Regular Expression verwendet und damit auch gleich das Leerzeichen am Ende eingefügt.
   

Martin Henz
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.04.2021, 09:08
Beitrag #4

Tilto123 Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Apr 2021

13.0.1f2
-
EN


Deutschland
RE: String für Exceltabelle formatieren
(21.04.2021 20:15 )GerdW schrieb:  Hallo Tilto,

herzlich willkommen im LabVIEW-Forum!

Zitat:Ziel ist, die überflüssigen Leerzeichen zu löschen,
Gleich zum Einstieg mal eine "Verwarnung": bitte immer selbst auf Crossposts hinweisen!

Zitat:Ziel ist, die überflüssigen Leerzeichen zu löschen, sodass immer nur ein \s nach der Zeit, jeder Zahl, jeder Einheit steht.
Wie schon gezeigt: Suchen&Ersetzen!

Zitat:Zusätzlich soll am Ende des Strings nach dem letzten "N" noch ein Leerzeichen eingefügt werden.
Soll ein Leerzeichen "eingefügt" oder "angehangen" werden?
Es gibt da eine ganze Palette mit String-Funktionen, eine davon nennt sich ConcatStrings…

Übrigens gilt hier der gleiche Hinweis wie im NI-Forum: warum stellst du kein VI bereit?
Und warum fragst du nach Dingen, die du nach dem Durcharbeiten der Einsteigerkurse eigentlich gelernt haben solltest? (Die hast du doch durchgearbeitet, oder?)

Erstmal eine Entschuldigung, dass beide Foren zusammenhängen war mir nicht bewusst.
Als Einstieg in Labview habe ich die von der Uni bereitgestellten Materialien verwendet, bzw. durch Google und Youtube einzelne Sachen nachgeschaut.
Ich nehme an du spielst auf einen hier angebotenen Einsteigerkurs an, den habe ich bis dato nicht durchgearbeitet. (was nicht heißt, dass das nicht passieren wird Smile )

Ansonsten danke für die schnelle Antwort
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.04.2021, 09:31
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: String für Exceltabelle formatieren
Hallo Tilto,

Zitat:Erstmal eine Entschuldigung, dass beide Foren zusammenhängen war mir nicht bewusst.
Die beiden Foren hängen nicht (direkt) zusammen, viele besuchen aber beide Foren.
Und es ist wirklich lästig, Zeit/Aufwand für die Beantwortung einer Frage aufzuwenden, wenn diese evtl. woanders schon beantwortet wurde. Wir sind hier nämlich alle auf freiwilliger Basis unterwegs und haben "nebenbei" anderes zum Gelderwerb zu tun!
Deshalb bitte immer selbst auf Crossposts hinweisen…

Zitat:Als Einstieg in Labview habe ich die von der Uni bereitgestellten Materialien verwendet, bzw. durch Google und Youtube einzelne Sachen nachgeschaut. Ich nehme an du spielst auf einen hier angebotenen Einsteigerkurs an, den habe ich bis dato nicht durchgearbeitet.
Ich verweise gern auf die "Training resources", wie sie im NI-LabVIEW-Forum prominent weit oben auf der Webseite angeboten werden. Und auf die Link-Sammlung hier in meiner Signatur…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.04.2021, 16:13
Beitrag #6

Tilto123 Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Apr 2021

13.0.1f2
-
EN


Deutschland
RE: String für Exceltabelle formatieren
(22.04.2021 07:40 )Martin.Henz schrieb:  Hmm,

ich hätte jetzt eine Regular Expression verwendet und damit auch gleich das Leerzeichen am Ende eingefügt.

Hallo,

Danke für die Antwort. Leider funktioniert deine Lösung bei mir nicht, der String bleibt unverändert.
Ich meine ich habe es genauso gemacht, wie du es vorgeschlagen hast (siehe Bild).


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.04.2021, 16:49
Beitrag #7

Tilto123 Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Apr 2021

13.0.1f2
-
EN


Deutschland
RE: String für Exceltabelle formatieren
(22.04.2021 09:31 )GerdW schrieb:  Hallo Tilto,

Zitat:Erstmal eine Entschuldigung, dass beide Foren zusammenhängen war mir nicht bewusst.
Die beiden Foren hängen nicht (direkt) zusammen, viele besuchen aber beide Foren.
Und es ist wirklich lästig, Zeit/Aufwand für die Beantwortung einer Frage aufzuwenden, wenn diese evtl. woanders schon beantwortet wurde. Wir sind hier nämlich alle auf freiwilliger Basis unterwegs und haben "nebenbei" anderes zum Gelderwerb zu tun!
Deshalb bitte immer selbst auf Crossposts hinweisen…

Zitat:Als Einstieg in Labview habe ich die von der Uni bereitgestellten Materialien verwendet, bzw. durch Google und Youtube einzelne Sachen nachgeschaut. Ich nehme an du spielst auf einen hier angebotenen Einsteigerkurs an, den habe ich bis dato nicht durchgearbeitet.
Ich verweise gern auf die "Training resources", wie sie im NI-LabVIEW-Forum prominent weit oben auf der Webseite angeboten werden. Und auf die Link-Sammlung hier in meiner Signatur…

Ich antworte dir mal hier, damit das ganze bei einem Post bleibt. Deine Lösung funktioniert bei mir leider auch nicht ganz. Mein String schaut dann so aus:

14:24:18.20\\s+000.07\\sbar\\s+0023.6\\sB0C\\s-000.04\\sN\\s-000.03\\sN

Wenn ich beim Suchen; \s\s einsetze, anstelle der im Bild gezeigten \\s\\s, dann ändert sich bei meinem String gar nichts.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.04.2021, 17:14
Beitrag #8

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: String für Exceltabelle formatieren
(24.04.2021 16:13 )Tilto123 schrieb:  
(22.04.2021 07:40 )Martin.Henz schrieb:  Hmm,

ich hätte jetzt eine Regular Expression verwendet und damit auch gleich das Leerzeichen am Ende eingefügt.

Hallo,

Danke für die Antwort. Leider funktioniert deine Lösung bei mir nicht, der String bleibt unverändert.
Ich meine ich habe es genauso gemacht, wie du es vorgeschlagen hast (siehe Bild).

Schalt man den Display-Style bei deinem Eingangsstring an, in den Vorschlägen ist der überall auf Backslash gesetzt.

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
25.04.2021, 10:01 (Dieser Beitrag wurde zuletzt bearbeitet: 25.04.2021 10:41 von Tilto123.)
Beitrag #9

Tilto123 Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Apr 2021

13.0.1f2
-
EN


Deutschland
RE: String für Exceltabelle formatieren
(24.04.2021 17:14 )jg schrieb:  
(24.04.2021 16:13 )Tilto123 schrieb:  
(22.04.2021 07:40 )Martin.Henz schrieb:  Hmm,

ich hätte jetzt eine Regular Expression verwendet und damit auch gleich das Leerzeichen am Ende eingefügt.

Hallo,

Danke für die Antwort. Leider funktioniert deine Lösung bei mir nicht, der String bleibt unverändert.
Ich meine ich habe es genauso gemacht, wie du es vorgeschlagen hast (siehe Bild).

Schalt man den Display-Style bei deinem Eingangsstring an, in den Vorschlägen ist der überall auf Backslash gesetzt.

Gruß, Jens

Danke für den Tipp, das hat tatsächlich geholfen.

Die vorgeschlagene Lösung von GerdW funktioniert.

Für die vorgeschlagene Lösung von Martin.Henz hat es leider nichts gebracht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2021, 20:14 (Dieser Beitrag wurde zuletzt bearbeitet: 25.04.2021 20:14 von Martin.Henz.)
Beitrag #10

Martin.Henz Offline
LVF-Team
LVF-Team

Beiträge: 426
Registriert seit: Jan 2005

2.5.1 bis 20
1992
kA

74363
Deutschland
RE: String für Exceltabelle formatieren
(25.04.2021 10:01 )Tilto123 schrieb:  Für die vorgeschlagene Lösung von Martin.Henz hat es leider nichts gebracht.

Du musst suchen&ersetzen auf auf Regular Expression einstellen. Dann bekommst du auch genau das Icon, welches bei meinem Beispiel zu sehen ist (beachte den kleinen, aber wichtigen Unterschied).

Martin Henz
Webseite des Benutzers besuchen 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
  VISA Lesepuffer formatieren Only08 20 17.534 09.05.2008 11:21
Letzter Beitrag: Only08

Gehe zu: