Pagina 1 van 1
Speciaal gommetje gevraagd
Geplaatst: 22 okt 2003, 13:47
door Mahimahi
Hi mannen,
Is er iemand die mij een gommetje kan maken voor Word?
Ik zou in lange teksten met een visualbasic macro het volgende willen wissen;
Alles tussen (.......) ,de haken inbegrepen
Alles tussen [..........], de haken inbegrepen.
Reden; alle Engelstalige ondertitelingen van films zijn voorzien van hulpteksten voor slechthorenden wat storend is als je die film bekijkt.
Het is een heel karwij om die teksten uit de subtitlefile te halen.
Ik heb zelf geprobeerd met de wisfunctie en met de macrofunctie in Word maar van het ogenblik dat je iets deftigs wil doen kom je in visual basic terecht

Vroeger was er bij Word en Excell, en zo, een speciale macrotaal voorzien waar ik zeer goed mee overweg kon maar nu in Visual basic loop ik gewoon verloren.
Geplaatst: 22 okt 2003, 14:34
door The Oddity
Ik vraag me af of je niet voldoende hebt aan de search & replace function binnen word, om te zoeken op bvb: [*] om het gedeelte te selecteren en te vervangen door een spatie ofzo..
Die searchstring ik hier aangehaald hebt, lijkt niet te werken, maar volgens mij moet dat wel lukken...vb zit al beke ver als ik zin en tijd over heb zal ik er straks nog eens naar kijken.
Normaal zou een search & replace dat moeten kunnen.
Geplaatst: 22 okt 2003, 15:32
door Mahimahi
Oddity, ik heb die searchstring en alle mogelijke variaties erop ook geprobeerd hoor....geen avance echter

Geplaatst: 22 okt 2003, 15:55
door Nob
Men downloade ultraedit (
www.ultraedit.com)
Men opent de file.
.srt ofzo zeker?
Dan klikken men op Search -> Replace (crtl+R)
Dan vinke men regular expression aan.
En bij find what typ je in: (********************************) (met * zolang je zinnen max kunnen zijn)
En dan bij replace typ je niks.
en dan start

(of replace all)
Dit zou moeten werken (toch snel is geprobeerd)
greetz,
Nob
Geplaatst: 22 okt 2003, 16:47
door Mahimahi
Nee Nob
UltraEdit vindt ook deze [ Murmuring ] expressie niet als je in search dit [*************] ingeeft.
Geplaatst: 22 okt 2003, 17:12
door Nob
Da's raar, ik had het getest met (********) en dan de string: (prototpye) heb ik laten vervangen door (s)
en dat werkte.
greetz,
Nob
Geplaatst: 22 okt 2003, 17:28
door Mahimahi
Ook uitgeprobeerd.
Met ronde haakjes vindt hij het maar met vierkante haken gaat het niet.
edit: een vierkante haak alleen komt overeen alle karakters, als je zo'n haakje alleen ingeeft stopt hij bij elke letter.
Geplaatst: 22 okt 2003, 17:55
door Nob
Kan je dan niet eerst alle [ en ] laten vervangen door ( en )
En het dan nog is uitproberen. Zo moet het toch lukken?
greetz,
Nob
Geplaatst: 22 okt 2003, 18:10
door Mahimahi
Nob

!!
Dat is gelukt!!!
Danke hoor, ik trakteer als die ledenvergadering er komt
Edit; ik denk dat als jullie van iedereen die jullie ooit geholpen hebben een pint krijgen dat jullie er nogal lief zullen uitzien op het einde van de avond

Geplaatst: 22 okt 2003, 18:29
door Nob
Ben blij te horen dat het gelukt is.
De ledenvergadering dat zal nog wel effe op zich laten wachten denk ik.

Tenzij iemand zin/tijd heeft om dat te organiseren?
greetz,
Nob
Geplaatst: 22 okt 2003, 19:56
door CueBoy
Omdat ik UltraEdit-fan ben, kon ik niet geloven dat je een string als
[blablabla] niet ineens kon vervangen... en ja hoor : HET KAN zonder tussenstap
Hoe ? In de replace box
- vink je
Regular Expressions aan
- in het
Find What veld typ je
^[************^] (door het ^ -kapje- wordt het regular expressions karakter [ ongeldig)
- in het
Replace What veld tik je een spatie, of niks in
... een druk op de
Replace All knop en tada !

Geplaatst: 23 okt 2003, 08:34
door Nob
Ah, leuk om te weten CueBoy. Bedankt voor de info!
greetz,
Nob
Geplaatst: 23 okt 2003, 10:26
door Mahimahi
Cueboy ook bedankt voor de tip hoor !
We gaan hier nog allemaal experten worden

Geplaatst: 23 okt 2003, 10:39
door Mahimahi
Nob,
Tenzij iemand zin/tijd heeft om dat te organiseren?
De zaak organiseren zal een beetje moeilijk zijn voor een gewoon lid denk ik, maar als jullie hulp nodig hebben kunnen jullie altijd op mij beroep doen. Al was het maar om de stoelen op een rijtje te zetten

Geplaatst: 23 okt 2003, 10:42
door Nob
Leuk om te weten. (als het er is van komt

)
Bedankt,
greetz,
Nob