HighDots Forums  

RegExp.test != /exp/.test

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss RegExp.test != /exp/.test in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #11  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: RegExp.test != /exp/.test - 07-14-2004 , 09:10 AM






peter seliger wrote:
Quote:
Thomas 'PointedEars' Lahn wrote:
Gruss Thomas,
Hallo. Private E-Mail ist woanders.

Quote:
Das mag ich bedreifeln. Nicht immer will man alle Spezialzeichen
als Literale haben. Dass es für dieses Problem keinen allgemeinen
Lösungsalgorithmus gibt, wurde hier aber IIRC schonmal erwähnt.

natuerlich hast Du recht, deshalb will ich korrekt und spezifischer
formulieren:

die methode "toRegExpString" kann genau in den faellen hilfreich
sein, in denen man literale, welche erst zur laufzeit bekannt sind,
unter zuhilfenahme von regular expressions suchen muss;
In den Fällen, wo tatsächlich nach dem gesamten String gesucht werden
soll, ist es vergleichsweise selten, dass man nach mehreren Vorkommen
dieses Strings sucht und diese auch alle (gleichzeitig) finden will.
Das aber wäre hier die einzig sinnvolle Anwendungsmöglichkeit für
Reguläre Ausdrücke, weil eine Stringsuche mit String.indexOf() hier
IMHO viel effizienter ist (es wird ja dann kein Muster mehr, sondern
nur noch ein Substring gesucht).

Quote:
Weshalb sollte das in Netscape 4 nicht funktionieren?

diese methode ist beim testen auf netscape 4 durchgefallen, und
dabei sah es so aus, als ob referenzen auf matches im zweiten
argument der string-methode "replace" schlichtweg nicht bekannt
sind;
Von Netscape 4 gibt es drölf verschiedene Versionen, die auch
verschiedene JavaScript-Versionen implementieren. Mit welcher
hast Du getestet?


PointedEars


Reply With Quote
  #12  
Old   
peter seliger
 
Posts: n/a

Default Re: RegExp.test != /exp/.test - 07-15-2004 , 04:36 AM






Thomas 'PointedEars' Lahn typed:
Quote:
Von Netscape 4 gibt es drölf verschiedene Versionen, die auch
verschiedene JavaScript-Versionen implementieren. Mit welcher
hast Du getestet?
Netscape Communicator 4.73


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.