Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 16-06-2005, 20:57
Verwijderd
He mensen,

Ik vroeg me af of het mogelijk is om een hele lange lijst met woorden met een 1 klik op de knop tussen haakjes/aanhalingstekens/rechte haakjes te plaatsen is. Voorbeeld:

Mens
Man
....
....
Vrouw
Dame

wordt:

(Mens)
(Man)
(....)
(....)
(Vrouw)
(Dame)

maardan een lijst van 1000 woorden. Is daar een programma voor?
Met citaat reageren
Advertentie
Oud 16-06-2005, 21:01
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Code:
#!/usr/bin/env python
f = open('input.txt')
g = open('output.txt', 'w')
for i in f:
   print >> g, '(' + i.strip() + ')'
f.close()
g.close()
Heb je alleen nog een Python interpreter nodig.
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 16-06-2005, 21:08
ILUsion
Avatar van ILUsion
ILUsion is offline
Met wat ge'grep moet dat wel lukken, dacht ik maar is niet zo simpel om gedaan te krijgen als je het nog niet echt kent.

In Word zou ik gewoon proberen de functie 'vervangen' te kiezen;
als je enkel die woorden in een bestand hebt staan in het formaat dat je gegeven hebt, zou ik
"/n" laten vervangen door ")/n(" laten vervangen, dan heb je maar twee wijzigingen te doen: in het begin ga je geen "(" hebben en op het eind kun je een ")" te veel hebben.

(Ik ga er hier nu vanuit dat "/n" in Word staat voor een nieuwe regel, maar ik ben geen 100% zeker, maar dat lijkt me het meest logische Eventueel zou het ook "/p" kunnen zijn (ook niet zekert), maar je kan die 'speciale tekens' voor het vervangen wel opzoeken in de help-functie van Word. HTH
__________________
vaknar staden långsamt och jag är full igen (Kent - Columbus)
Met citaat reageren
Oud 17-06-2005, 12:12
Verwijderd
PHP-code:

$bestand 
file("woorden.txt");
for(
$i 0$i count($bestand); $i++){
echo 
"(".$bestand[$i].")\n";
}

?> 
ofzo
Met citaat reageren
Oud 22-06-2005, 21:37
sander928237
sander928237 is offline
Citaat:
Ulfheðin schreef op 17-06-2005 @ 13:12 :
PHP-code:

$bestand 
file("woorden.txt");
for(
$i 0$i count($bestand); $i++){
echo 
"(".$bestand[$i].")\n";
}

?> 
ofzo
\n moet <br> worden & > moet < worden.,
verder kan je beter count($bestand) in een var zetten,
om de resources van je server te besparen, moet anders elke keer tellen.
zo dus:
PHP-code:

$bestand 
file("woorden.txt");
$aantal=count($bestand);
for(
$i 0$i $aantal$i++){
echo 
"(".$bestand[$i].")<br>";
}

?> 
Met citaat reageren
Oud 22-06-2005, 23:18
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Citaat:
sander928237 schreef op 22-06-2005 @ 22:37 :
\n moet <br> worden & > moet < worden.,
verder kan je beter count($bestand) in een var zetten,
om de resources van je server te besparen, moet anders elke keer tellen.
zo dus:
PHP-code:

$bestand 
file("woorden.txt");
$aantal=count($bestand);
for(
$i 0$i $aantal$i++){
echo 
"(".$bestand[$i].")<br>";
}

?> 
Of \n <br /> moet worden hangt een beetje van de omgeving af. Misschien wil je het wel van de commandline draaien, of consumeer je de output meteen met een ander script? Dan is \n handiger. Het in een aparte var zetten van count($bestand) is wat men noemt premature optimization: dingen erbij verzinnen die je helemaal niet nodig hebt (je hebt dat pas nodig als je vindt dat je script te langzaam is).
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 06:58.