Avatar billede thojo Nybegynder
29. juli 2003 - 10:53 Der er 8 kommentarer og
1 løsning

Regulære udtryk

Jeg har tekstvariablen som hedder "text" og hvis den streng på et tidspunkt kommer til at starte med 3 stjerner: ***, så skal den ikke køre videre..

Her er min grundkode:

  if(options["timestamp"] == 1 && !Witems[name].info) {
      var D = new Date();
    text = '[' + (D.getHours() < 10 ? '0' + D.getHours() : D.getHours()) + ':'
  }




Mit umiddelbare forslag, men med lidt for meget perl i:

  if(options["timestamp"] == 1 && !Witems[name].info) {
      var D = new Date();
        if(text !~ /^\*{3}\ /) {
    text = '[' + (D.getHours() < 10 ? '0' + D.getHours() : D.getHours()) + ':' + (D.getMinutes() < 10 ? '0' + D.getMinutes() : D.getMinutes()) + '] ' + text;
    } else {
    text = 'noget andet her..';
  }
Avatar billede arne_v Ekspert
29. juli 2003 - 10:58 #1
Det ligner mere JavaScript end Java !
Avatar billede erikjacobsen Ekspert
29. juli 2003 - 11:30 #2
!~ er nu meget Perls ;)

Men mon ikke du med fordel kan nøjes med
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html#startsWith(java.lang.String, int)
Avatar billede erikjacobsen Ekspert
29. juli 2003 - 11:30 #3
Avatar billede erikjacobsen Ekspert
29. juli 2003 - 11:31 #4
Nå, ok, men find den selv på siden *g*
Avatar billede arne_v Ekspert
29. juli 2003 - 11:35 #5
Han skriver jo selv at det umiddelbare forslag var meget perlsk, men
grund koden er altså ikke Java.
Avatar billede erikjacobsen Ekspert
29. juli 2003 - 11:38 #6
Nå, ja, der er 2 konstruktioner, der gør at det ikke kan være Java. Så kan
han jo nok ikke bruge mit svar til noget.

Afvis mit svar, og opret dit spørgsmål det rigtige sted. Og også en anden
gang, så du ikke unødigt spilder andres tid.
Avatar billede thojo Nybegynder
29. juli 2003 - 11:45 #7
Jamen hvad er det så for et sprog da?
Avatar billede erikjacobsen Ekspert
29. juli 2003 - 11:48 #8
Som Arne siger: JavaScript
Avatar billede thojo Nybegynder
29. juli 2003 - 13:14 #9
lukker ned så...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester