Gezocht: Functie

Pagina: 1
Acties:

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Hallo,

Omdat er best vaak vragen komen van "Ik wil dit doen maar ik weet niet welke functie je daarvoor moet gebruiken" Heb ik deze topic geopent... Dus kom met je vraag en kijk als je antwoord komt...

De mijne is:
Hoe maak ik van deze zin:
code:
1
Hallo    hoe           is   het met   jou?

deze zin:
code:
1
Hallo hoe is het met jou?

;)

  • ThePriest
  • Registratie: Mei 2000
  • Laatst online: 30-01-2024

ThePriest

the one, the only

iets met trim?
welke programmeertaal bedoel je?
wat is de input? 1 string?

In dat geval zul je handmatig met een loopje door de string moeten om alle spaties waarvan er meer dan 1 achter elkaar zitten weg te gooien.

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Keb al iets gevonden... ereg_replace:
PHP:
1
<?$query = eregi_replace("[[:space:]]+", " ", $query);?>

Verwijderd

waarom niet gewoon
PHP:
1
<?$text = str_replace("  "," ",$text);?>

Twee spaties worden er 1

  • muba
  • Registratie: April 2002
  • Laatst online: 19-10-2013

muba

Prince of Persia!

Is wel handig als je zegt welke taal je ook bedoeld...

Perl: $thestring =~ s/ +/ /g;

Reporter: Mister Gandhi, what do you think of western civilisation?
Gandhi: I think it would be a good idea


  • MisterData
  • Registratie: September 2001
  • Laatst online: 07-09 20:23
Op zondag 21 april 2002 14:07 schreef MUBA het volgende:
Is wel handig als je zegt welke taal je ook bedoeld...

Perl: $thestring =~ s/ +/ /g;
Of

String x = new String("blaat blaat2 blaat 3").trim();

;)

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
MisterData:Of trim
Ondanks dat het meer code is, doet het toch minder :+ .

"Returns a copy of the string, with leading and trailing whitespace omitted."

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Cardinoz
  • Registratie: Juli 2001
  • Laatst online: 21-10-2017
Op zondag 21 april 2002 14:06 schreef TimD het volgende:
waarom niet gewoon
PHP:
1
<?$text = str_replace("  "," ",$text);?>

Twee spaties worden er 1
Lijkt me de beste oplossing. :)

  • Erik Jan
  • Registratie: Juni 1999
  • Niet online

Erik Jan

Langzaam en zeker

Cardinoz:

[..]

Lijkt me de beste oplossing. :)
Dit werkt niet zoals de topicstarter het bedoelt. Je krijgt dan alsnog meedere spaties als je bijvoorbeeld 6 spaties tussen 2 woorden hebt.

This can no longer be ignored.


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op zondag 21 april 2002 14:15 schreef Erik Jan het volgende:

[..]

Je krijgt dan alsnog meedere spaties als je bijvoorbeeld 6 spaties tussen 2 woorden hebt.
Niet waar!!!

Het wordt gewoon een spatie.

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Erik Jan
  • Registratie: Juni 1999
  • Niet online

Erik Jan

Langzaam en zeker

SWINX:

Niet waar!!!

Het wordt gewoon een spatie.
code:
1
2
3
4
5
6
7
8
D:\www\server\php>php -a
Interactive mode enabled

<?php print str_replace("  ", " ", "blah    blah");
X-Powered-By: PHP/4.1.2
Content-type: text/html

blah   blah

:z :)

This can no longer be ignored.


Verwijderd

Op zondag 21 april 2002 14:19 schreef SWINX het volgende:

[..]

Niet waar!!!

Het wordt gewoon een spatie.
Juistum..
6 spaties worden er 5
5 worden er 4
4 worden er 3
3 worden er 2
2 wordt er 1

Hij blijft dus net zolang replacen tot hij "niet meer kan"

  • GraasGast
  • Registratie: Oktober 2000
  • Laatst online: 03-09 17:11

GraasGast

Analogue Heaven

PHP:
1
<?function compactString ($string) {    return preg_replace("/\s{2,}/", " ", $string);}?>

  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
TimD: Hij blijft dus net zolang replacen tot hij "niet meer kan"
Mwah, dat hangt vooral van de implementatie af en eerlijk gezegd zou ik dit gedrag niet verwachten bij een functie die strings vervangt door een bepaalde string.

Als de vervang-code door gaat met vervangen in het stukje string wat hij net heeft vervangen gaat dit inderdaad werken, maar kan je ook hele rare effecten krijgen in andere situaties.

In Java werkt de replaceAll functie van de klasse String wel op de manier die je zou verwachten: vervanging van strings ten opzichte van de orginele string en niet met tussentijdse resultaten.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • GraasGast
  • Registratie: Oktober 2000
  • Laatst online: 03-09 17:11

GraasGast

Analogue Heaven

Op zondag 21 april 2002 14:26 schreef TimD het volgende:

[..]

Juistum..
6 spaties worden er 5
5 worden er 4
4 worden er 3
3 worden er 2
2 wordt er 1

Hij blijft dus net zolang replacen tot hij "niet meer kan"
dat is dus onzin. dan moet je die functie dus laten loopen ofzo, want zelf doet hij dat niet.

regular expressions zijn het antwoord, /\s{2,}/ om precies te zijn (zie m'n vorige post) :)

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 09-09 11:02
Op zondag 21 april 2002 14:54 schreef mbravenboer het volgende:
In Java werkt de replaceAll functie van de klasse String wel op de manier die je zou verwachten: vervanging van strings ten opzichte van de orginele string en niet met tussentijdse resultaten.
Ik kan me voorstellen dat die andere implementatie ook wel eens van pas komt (zoals bijvoorbeeld in het hier gegeven voorbeeld). Er is natuurlijk een veel efficientere implementatie mogelijk dan simpelweg een vervanging uit blijven voeren totdat er niets meer veranderd.

  • WOmBaT
  • Registratie: September 2000
  • Laatst online: 30-11-2025

WOmBaT

Nyaaa!!!

Je moet ervoor zorgen dat zolang er (meer dan) 2 spaties achter elkaar voorkomen die vervangen worden door 1 spatie. Op een gegeven moment ga je dan uit die lus en is je string klaar :)

  • Exterazzo
  • Registratie: Mei 2000
  • Laatst online: 09-09 13:19

Exterazzo

Qeasy

deze code in vb:
code:
1
2
3
4
5
Do
lengte = Len(Text1.Text)
Text1.Text = Replace(Text1.Text, "  ", " ")
If Len(Text1.Text) = lengte Then Exit Do
Loop

Audentia


  • GraasGast
  • Registratie: Oktober 2000
  • Laatst online: 03-09 17:11

GraasGast

Analogue Heaven

Op zondag 21 april 2002 16:44 schreef WOmBaT het volgende:
Je moet ervoor zorgen dat zolang er (meer dan) 2 spaties achter elkaar voorkomen die vervangen worden door 1 spatie. Op een gegeven moment ga je dan uit die lus en is je string klaar :)
dat is tijdverspilling, als het met 1 functie kan! |:(

Nog een keer:
PHP:
1
<?$string = preg_replace("/\s{2,}/", " ", $string);?>

Verwijderd

Waarom niet gewoon HTML, die negeert extra spaties. :o

  • Stephan Oudmaijer
  • Registratie: Oktober 2000
  • Laatst online: 16-08-2023
toch nog even de java functie :P
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.*;

class Test
{

    public static void main( String args[] )
    {
        StringTokenizer st = new StringTokenizer("Hey    wat    veel     spaties!");

        while (st.hasMoreTokens())
        {
             System.out.print(st.nextToken()+" ");
        }
    }
}

  • maartenba
  • Registratie: November 2001
  • Laatst online: 29-08 17:05
In Perl:
code:
1
2
3
4
5
6
7
8
9
10
############################################
## Verwijder overbodige spaties uit $text

sub killspaces {
  ($text) = @_;
  while ($text =~ /  /) {
     $text =~ s/  //g;
  }
  return $text;
}

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

meeste talen kun je "trim" gebruiken die overbodige spaties eruit halen.

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22:48

.oisyn

Moderator Devschuur®

Demotivational Speaker

Op zondag 21 april 2002 21:09 schreef Scorpion het volgende:
meeste talen kun je "trim" gebruiken die overbodige spaties eruit halen.
die halen meestal alleen de whitespaces ervoor en erachter weg, niet die er tussenin staan

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Op zondag 21 april 2002 14:26 schreef TimD het volgende:

[..]

Juistum..
6 spaties worden er 5
5 worden er 4
4 worden er 3
3 worden er 2
2 wordt er 1

Hij blijft dus net zolang replacen tot hij "niet meer kan"
Dat is dus ONZIN!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22:48

.oisyn

Moderator Devschuur®

Demotivational Speaker

fijn dat je dat 3 jaar na dato even meedeelt, en met een gigantische onderbouwing nog wel :+

wat ik bedoel is dat het al meerdere keren gezegd is, lang lang geleden (vanmorgen dus)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op zondag 21 april 2002 22:47 schreef Patrick83 het volgende:

[..]

Dat is dus ONZIN!
Das GEEN onzin

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Orphix
  • Registratie: Februari 2000
  • Niet online
Tja ik zou zoiets doen als dit
PHP:
1
<?function TrimSpaces($line){        $newline = str_replace("  ", " ", $line);    if($newline == $line) return $newline;    return TrimSpaces($newline);}?>

:z

  • Orphix
  • Registratie: Februari 2000
  • Niet online
Op zondag 21 april 2002 22:53 schreef SWINX het volgende:

[..]

Das GEEN onzin
Okay, wat gebeurt er dan bij iets als dit
str_replace("ha", "haha", "ik moet hier lachen, ha")
:?

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op zondag 21 april 2002 22:57 schreef Orphix het volgende:

[..]

Okay, wat gebeurt er dan bij iets als dit
str_replace("ha", "haha", "ik moet hier lachen, ha")
:?
je replaced "ha" met "haha" dus de output wordt:

ik moet hier lachen, haha

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Orphix
  • Registratie: Februari 2000
  • Niet online
Op zondag 21 april 2002 22:59 schreef SWINX het volgende:

[..]

je replaced "ha" met "haha" dus de output wordt:

ik moet hier lachen, haha
Okay, dat lijkt mij ook. En nu dit:
str_replace(" ", " ", "Een zin met 4 spaties erin");

  • GraasGast
  • Registratie: Oktober 2000
  • Laatst online: 03-09 17:11

GraasGast

Analogue Heaven

Op zondag 21 april 2002 22:53 schreef SWINX het volgende:

[..]

Das GEEN onzin
Onderbouw dat nou eens!

als ik het probeer dan gebeurt er dit:

2 spaties => 1 spatie
3 spaties => 2 spaties
4 spaties => 2 spaties
5 spaties => 3 spaties
6 spaties => 3 spaties

ik kan het blijven zeggen geloof ik:
PHP:
1
<?$string = preg_replace("/\s{2,}/", " ", $string);?>

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Ik weet niet hoe snel preg is vergelijking tot str_replace

3x str_replace kan je het mee oplossen.

Programmer - an organism that turns coffee into software.


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op zondag 21 april 2002 23:04 schreef GraasGast het volgende:

[..]

Onderbouw dat nou eens!
tis gewoon zo...

kijk maar: http://test.swinxunited.com/spatie.php

dit is de source:
PHP:
1
<?$s = "blaat                   blaat                  blaat";$s = str_replace("  "," ",$s);echo $s;?>

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op zondag 21 april 2002 23:09 schreef SWINX het volgende:

[..]

tis gewoon zo...

kijk maar: http://test.swinxunited.com/spatie.php

dit is de source:
PHP:
1
<?$s = "blaat                   blaat                  blaat";$s = str_replace("  "," ",$s);echo $s;?>
Ermmm....
ik moet hier lachen, haha
???

dat is wat anders als blaat blaat?

Programmer - an organism that turns coffee into software.


  • Orphix
  • Registratie: Februari 2000
  • Niet online
Ik denk dat SWINX de fout maakt door niet in de broncode te kijken maar naar de HTML in zijn browser waardoor meerdere spaties een enkele worden.

De oplossing van Graasgast is gewoon goed en ik snap idd niet waarom de rest nou met allemaal slechtere oplossingen komen?

Verwijderd

als iemand " H A L L O D O E T!! !" dan kun je er als nog niks aan doen :)

  • GraasGast
  • Registratie: Oktober 2000
  • Laatst online: 03-09 17:11

GraasGast

Analogue Heaven

Op zondag 21 april 2002 23:20 schreef Orphix het volgende:
Ik denk dat SWINX de fout maakt door niet in de broncode te kijken maar naar de HTML in zijn browser waardoor meerdere spaties een enkele worden.

De oplossing van Graasgast is gewoon goed en ik snap idd niet waarom de rest nou met allemaal slechtere oplossingen komen?
oops :D blunder, swinx! ;)

eerst goed kijken voor je post :P

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op zondag 21 april 2002 23:10 schreef LuCarD het volgende:

[..]

Ermmm....
[..]

???

dat is wat anders als blaat blaat?
foutje |:(
Op zondag 21 april 2002 23:20 schreef Orphix het volgende:
Ik denk dat SWINX de fout maakt door niet in de broncode te kijken maar naar de HTML in zijn browser waardoor meerdere spaties een enkele worden.

De oplossing van Graasgast is gewoon goed en ik snap idd niet waarom de rest nou met allemaal slechtere oplossingen komen?
nog een foutje :? |:(

* SWINX hides

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Euhm... die ik had... die deed het ook... één regel :)

  • GraasGast
  • Registratie: Oktober 2000
  • Laatst online: 03-09 17:11

GraasGast

Analogue Heaven

Op maandag 22 april 2002 10:43 schreef Monstar.nl het volgende:
Euhm... die ik had... die deed het ook... één regel :)
welke?

Verwijderd

Op zondag 21 april 2002 14:26 schreef TimD het volgende:

[..]

Juistum..
6 spaties worden er 5
5 worden er 4
4 worden er 3
3 worden er 2
2 wordt er 1

Hij blijft dus net zolang replacen tot hij "niet meer kan"
Nogmaals dit is ECHT onzin.

Een klein voorbeeld:
PHP:
1
<?$text = "abb";$text = str_replace("ab","a",$text);echo $text;?>

Volgens TimD zou de uitvoer van dit stukje code:
"a" zijn:
abb -> ab
ab -> a
Maar zo werkt het dus NIET de uitvoer is gewoon:
"ab"; (PHP gaat de ontstaande string niet weer evalueren en replace uitvoeren).

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 20:58

Janoz

Moderator Devschuur®

!litemod

Op maandag 22 april 2002 11:16 schreef Patrick83 het volgende:

[..]

Nogmaals dit is ECHT onzin.

Een klein voorbeeld:
PHP:
1
<?$text = "abb";$text = str_replace("ab","a",$text);echo $text;?>

Volgens TimD zou de uitvoer van dit stukje code:
"a" zijn:
abb -> ab
ab -> a
Maar zo werkt het dus NIET de uitvoer is gewoon:
"ab"; (PHP gaat de ontsaande string niet weer evalueren en replace uitvoeren).
:X Daar waren we al uit :).. Leuker voorbeeld was trouwens dit geweest:
PHP:
1
<?$text = "a";$text = str_replace("a","aa",$text);echo $text;?>

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Op maandag 22 april 2002 11:19 schreef Janoz het volgende:

[..]

:X Daar waren we al uit :)..
:X Ik zal voortaan eerst alle posts doorlezen

  • Goodielover
  • Registratie: November 2001
  • Laatst online: 18-08 11:34

Goodielover

Only The Best is Good Enough.

Op zondag 21 april 2002 13:36 schreef Monstar.nl het volgende:
Hallo,

Omdat er best vaak vragen komen van "Ik wil dit doen maar ik weet niet welke functie je daarvoor moet gebruiken" Heb ik deze topic geopent... Dus kom met je vraag en kijk als je antwoord komt...
Probeer je nu script requests legaal te krijgen? >:)

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Op maandag 22 april 2002 10:51 schreef GraasGast het volgende:

[..]

welke?
PHP:
1
<?$query = eregi_replace("[[:space:]]+", " ", $query);?>

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Op maandag 22 april 2002 11:53 schreef Goodielover het volgende:

[..]

Probeer je nu script requests legaal te krijgen? >:)
Neh... dat durf ik niet... krijg ik op m'n donder van al die Lite-Mods die hier rond waaien...

Het is de bedoeling dat men hier vragen kan stellen over heel eenvoedige dingen die toch iets moeilijker zijn dan gedacht en waar iemand anders al eens een oplossing voor heeft gevonden.

  • GraasGast
  • Registratie: Oktober 2000
  • Laatst online: 03-09 17:11

GraasGast

Analogue Heaven

Op dinsdag 23 april 2002 09:17 schreef Monstar.nl het volgende:

[..]
PHP:
1
<?$query = eregi_replace("[[:space:]]+", " ", $query);?>
probeer eens {2,} ipv die +

nu vervang je elke 1 of meerdere spaties met een spatie, dus ook enkele spaties. Met {2,} vervang je alleen 2 of meer met 1 spatie. Net wat efficienter dus :)

Verwijderd

Op zondag 21 april 2002 14:15 schreef Erik Jan het volgende:

[..]

Dit werkt niet zoals de topicstarter het bedoelt. Je krijgt dan alsnog meedere spaties als je bijvoorbeeld 6 spaties tussen 2 woorden hebt.
Dan toch gewoon van groot naar klein:

6 : 1
5 : 1
4 : 1
3 : 1
2 : 1

  • GraasGast
  • Registratie: Oktober 2000
  • Laatst online: 03-09 17:11

GraasGast

Analogue Heaven

Op dinsdag 23 april 2002 09:52 schreef [SPA]Viviev het volgende:

[..]

Dan toch gewoon van groot naar klein:

6 : 1
5 : 1
4 : 1
3 : 1
2 : 1
:? explain

Verwijderd

Als we toch moeilijk gaan doen:
PHP:
1
<?$array= explode(" ", $string);for ($i=0; $i< count($array); $i++){  trim($array[$i]);}$string = implode(" ", $array);?>

  • Grum
  • Registratie: Juni 2001
  • Niet online
heb je die code wel getest ? volges mij niet ;)

Verwijderd

Op dinsdag 23 april 2002 13:13 schreef Grum het volgende:
heb je die code wel getest ? volges mij niet ;)
Nee, Maar gaat om het idee of niet dan?
Zit wel een hele domme fout in, maar vannacht een beetje (boel) te weinig slaap gehad. Ik zit nu op mijn werk te :z

Verwijderd

Op zondag 21 april 2002 23:09 schreef SWINX het volgende:

[..]

tis gewoon zo...

kijk maar: http://test.swinxunited.com/spatie.php

dit is de source:
PHP:
1
<?$s = "blaat                   blaat                  blaat";$s = str_replace("  "," ",$s);echo $s;?>
en als je dan naar de source van de pagina kijkt staat er:
code:
1
blaat       blaat      blaat

Verwijderd

Try this:
PHP:
1
<?$text = "Hallo       hoe               is      het met   jou?";while(strstr($text, "  ")){$text = str_replace("  ", " ", $text);}echo $text;?>

  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 05-09 11:09

LauPro

Prof Mierenneuke®

Sjonge, ik ben ben nu bijna al een jaar op GoT geloof ik en ik heb nog nooit zó'n gelul over 1 onderwerp gehad! :+ :Y)!

I-eye heeft gelijk. IE maakt van dubbele spatie een enkele, dus als het op de lay-out te doen was dan was dit topic sowieso al onnozel. Maar het gaat om het idee. Je moet dus zoals mensen zeggen net zo lang dubbele spaties eruit halen totdat ze allemaal weg zijn.

Dus wat doe je? Je neemt de functie 'str_replace' en laat hem net zo lang dubbele spaties verwijderen totdat de lengste van de string gelijk is als die was voor het vervangen. Dan heb je namelijk ze allemaal gehad.

Simpel toch? :7

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!


  • nulkelvin
  • Registratie: Maart 2000
  • Laatst online: 09-06-2021

nulkelvin

ehmm is er nog koffie?

èrhhhhhhmmmmm kan de topic titel niet veranderd worden naar: "zinloze discussie over het vervangen van meerdere spaties achter elkaar naar 1 spatie" ?

Sorry ik kan het niet laten, als er zo slecht naar elkaar geluisterd wordt.

ik wilde dat ik eens een coole sig. kon bedenken.


  • GraasGast
  • Registratie: Oktober 2000
  • Laatst online: 03-09 17:11

GraasGast

Analogue Heaven

$string = preg_replace("/\s{2,}/", " ", $string);

  • nulkelvin
  • Registratie: Maart 2000
  • Laatst online: 09-06-2021

nulkelvin

ehmm is er nog koffie?

Nog een reply: de start van dit topic was goed, misschien nog eens een keertje opnieuw openen want ik vind het een heel goed idee.

Oplossingen hoeven niet taalspecifiek te zijn, je kan ook een oplossing geven in pseudo code zonder echt taalspecifieke elementen, maar met wel lekker veel commentaar erbij zodat een mogelijke oplossing in willekeurig welke taal gebruikt kan worden, en de vragensteller meer inzicht krijgt in hoe de oplossing in elkaar zit.

ik wilde dat ik eens een coole sig. kon bedenken.


  • Orphix
  • Registratie: Februari 2000
  • Niet online
Op dinsdag 23 april 2002 15:52 schreef GraasGast het volgende:
$string = preg_replace("/\s{2,}/", " ", $string);
het is tevergeefs ... ze kunnen ons niet horen!! :D
Op dinsdag 23 april 2002 15:58 schreef nulkelvin het volgende:
Nog een reply: de start van dit topic was goed, misschien nog eens een keertje opnieuw openen want ik vind het een heel goed idee.

Oplossingen hoeven niet taalspecifiek te zijn, je kan ook een oplossing geven in pseudo code zonder echt taalspecifieke elementen, maar met wel lekker veel commentaar erbij zodat een mogelijke oplossing in willekeurig welke taal gebruikt kan worden, en de vragensteller meer inzicht krijgt in hoe de oplossing in elkaar zit.
Of je vraagt met welke regexp je het wil doen, of hoe je het specifiek in 1 taal wil doen. Veel nuttige pseudocodes kan ik niet bedenken hoor :? (die oplossing van mij bv was niet echt nuttig :P)

dit topic slaat idd echt 230x nergens op ...

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Op dinsdag 23 april 2002 15:58 schreef nulkelvin het volgende:
Nog een reply: de start van dit topic was goed, misschien nog eens een keertje opnieuw openen want ik vind het een heel goed idee.

Oplossingen hoeven niet taalspecifiek te zijn, je kan ook een oplossing geven in pseudo code zonder echt taalspecifieke elementen, maar met wel lekker veel commentaar erbij zodat een mogelijke oplossing in willekeurig welke taal gebruikt kan worden, en de vragensteller meer inzicht krijgt in hoe de oplossing in elkaar zit.
Ja, dat vindt ik ook... alleen begint dit topic een beetje fftopic te worden...

  • nulkelvin
  • Registratie: Maart 2000
  • Laatst online: 09-06-2021

nulkelvin

ehmm is er nog koffie?

Op dinsdag 23 april 2002 16:35 schreef Orphix het volgende:

[..]

het is tevergeefs ... ze kunnen ons niet horen!! :D
[..]

Of je vraagt met welke regexp je het wil doen, of hoe je het specifiek in 1 taal wil doen. Veel nuttige pseudocodes kan ik niet bedenken hoor :? (die oplossing van mij bv was niet echt nuttig :P)

dit topic slaat idd echt 230x nergens op ...
Nou je kan best wel veel nuttige psuedocodes bedenken, dit probleem had ook opgelost kunnen worden met een recursieve functie, en DIE is wel op vrijwel dezelfde manier in een heleboel talen te implementeren.

Het gaat er mij om, dat de logica hetzelfde blijft, en je daardoor mensen meer inzicht kan geven in de oplossing van hun probleem.

ik wilde dat ik eens een coole sig. kon bedenken.


  • spok9
  • Registratie: November 2000
  • Laatst online: 04-09 15:20

spok9

Groen...

Mijn search engine heeft precies zo'n functie ingebakken zitten... Uit m'n hoofd weet ik niet precies meer hoe ik het heb gedaan, zal het morgen wel ff posten.

Ik zit nu nl. bij kenissen te internetten en we gaan zo weer weg, thuis heb ik geen internet, en stel bouwvakkers heeft de tv kabel doorgehakt |:( :| Morgen op school post ik wel ff de code :)

Zolang ik het zelf geloof is het goed toch?


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op dinsdag 23 april 2002 14:09 schreef I-eye het volgende:

[..]

en als je dan naar de source van de pagina kijkt staat er:
code:
1
blaat       blaat      blaat
daar waren we intussen al twee dagen achter ja
en ik heb toch gezegd dat dat ff een foutje was...

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
Hadden we de variant in Visual Basic Scripting al?
code:
1
2
3
4
5
6
7
8
<%
function HaalSpatiesWeg(strInput)
  Do until instr(strInput," ") = 0
    strInput = Replace(strInput, " ", "")
  Loop
  HaalSpatiesWeg = strInput
End function
%>

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Verwijderd

Je zou natuurlijk ook een string kunnen exploden op de " " en dan alle spaties array onderdelen kunnen removen die alleen " " zijn :P

Verwijderd

Op donderdag 25 april 2002 07:23 schreef xtentic het volgende:
Je zou natuurlijk ook een string kunnen exploden op de " " en dan alle spaties array onderdelen kunnen removen die alleen " " zijn :P
Volgens mij had ik dat al gezegt.
Zie pagina 3 bovenste topic!!
Pagina: 1