Fusing all Lines not starting with a Specific string with the line above.
-
example :
before :
N09-M06) Welche Maßnahme
n hat der Aufsichtführende vor Arbeitsaufnahme
unter Anseilschutz un
ter anderem zu ergreifen?
a) Die Anzahl der vor
handenen Sicherheitsgeschirre
sind zu erfassen
b) Die Benutzer sind name
ntlich zu erfassen
c) Die Benutzer sind zu unterwei
sen und die Anschlagpunkte sind vo
rzugeben
d) Es sind keine besonderen
Maßnahmen zu ergreifen, da die Arbeit u
nproblematisch ist für Führungskräfte der operativen Ebeneafter:
N09-M06) Welche Maßnahmen hat der Aufsichtführende vor Arbeitsaufnahme unter Anseilschutz unter anderem zu ergreifen?
a) Die Anzahl der vorhandenen Sicherheitsgeschirre sind zu erfassen
b) Die Benutzer sind namentlich zu erfassen
c) Die Benutzer sind zu unterweisen und die Anschlagpunkte sind vorzugeben
d) Es sind keine besonderen Maßnahmen zu ergreifen, da die Arbeit unproblematisch ist für Führungskräfte der operativen Ebenein this case the strings would be:
a), b), c), d), N0could i use notepad ++ for something like that? and if Yes how?
help is verymuch apreciated -
Open search&replace dialog, activate
Replacetab and try the following:Find what:
(\r\n)^((?!a\)|b\)|c\)|d\)|N0).*?)$
Replace with:$2
Match case: uncheck
Wrap around: check
Regular expression: checkClick
Replace allbutton. -
Hello, @nili-30000, @dinkumoil and All,
Here is my solution which :
-
Rewrite the
line-breakif it is followed with a line having not more than10chars followed with a)character -
Replace the
line-breakwith aspacecharacter, in all the other cases
Let’s begin :
-
Do a normal selection of a range of lines that you want to modify, without including the last line-break
-
Open the Replace dialog (
Ctrl + H) -
Untick all options
-
Tick the
In selectionoption ( IMPORTANT ) -
Delete any text in the Find what: zone
-
Replace it with the expression
(?x-s) (\R) (?= .{1,10} \) ) | \R -
Write the expression
?1$1:\x20in theReplace with:zone -
Choose the
Regular expressionsearch mode -
Click once only on the
Replace Allbutton ( Do not use the Replace button ! )
From your INPUT text, where I added some pure blank lines :
N09-M06) Welche Maßnahme n hat der Aufsichtführende vor Arbeitsaufnahme unter Anseilschutz un ter anderem zu ergreifen? a) Die Anzahl der vor handenen Sicherheitsgeschirre sind zu erfassen b) Die Benutzer sind name ntlich zu erfassen c) Die Benutzer sind zu unterwei sen und die Anschlagpunkte sind vo rzugeben d) Es sind keine besonderen Maßnahmen zu ergreifen, da die Arbeit u nproblematisch ist für Führungskräfte der operativen EbeneYou should get your expected OUTPUT text :
N09-M06) Welche Maßnahme n hat der Aufsichtführende vor Arbeitsaufnahme unter Anseilschutz un ter anderem zu ergreifen? a) Die Anzahl der vor handenen Sicherheitsgeschirre sind zu erfassen b) Die Benutzer sind name ntlich zu erfassen c) Die Benutzer sind zu unterwei sen und die Anschlagpunkte sind vo rzugeben d) Es sind keine besonderen Maßnahmen zu ergreifen, da die Arbeit u nproblematisch ist für Führungskräfte der operativen EbeneBest regards
guy038
-