Diese Seite braucht Browser mit aktivierten JavaScript enctype = "multipart/form-data"
Tool als Lösung zur Aufgabe 2 (RegExp)
?
RegExp-Bsp
/<(\/?h[1-6])/
/<(\w+)\s*\/?>(?:<\/\1>)?/ , d.h. single-tags
/([\/()[\]{}|*+-.,^$?\\])/ , d.h. spez. RegExp-Zeichen
/<(h[1-6])([^>]*)>([\s\S]*?)</\1>/
/"(?:\\.|[^\\\"])*"|'(?:\\.|[^\\\'])*'/ d.h. Strings
...an der Fundstelle <pre>$&POST</pre>
...alle white Char am Zeilenanfang
...vom String-Anfang bis </head>
...von </head> bis String-Ende
...von <script> bis </script>
...alle ASCII-Sonderzeichen
...alle 'markup+'-Zeichen ('Wohlgeformtheitstest', \n bleibt erhalten)
...alle a-Tag-Markup
Ersetze <,> durch <,>
Extrahiere das title-Tag
Extrahiere alle a-Tags
Text-Extraktion [ ,\.;\:\(\)\[\]\='"\/\*!#<>?‘’]+
→find /re/g
RegExp-Mode
Setze RegExp find-mode: 'g' (standard)
Setze RegExp find-mode: 'gi'
Setze String find-mode: 'g'
Setze String find-mode: 'gi'
Setze match-mode: s.match(/re/g)
Bsp s.match(/[^<>]+|<(\/?)([A-Za-z]*?)([^<>]*>)/..)
Bsp url-arr = s.match(/(?:\W*([^~\/\?]+))/gi)
Bsp tagnamen-arr = s.match(/(?:\<|<)/*\?*\s*([:\w-\.]+)/gm)
Setze test-mode: /re/.test(s)
Setze exec-mode: for (; (arr = re.exec(s)); ) {...}
Bsp /[^<>]+|<(\/?)([A-Za-z]*?)([^<>]*>)/g.exec(s)
→ replace
?
Zeichen:
Transform
s1.length
s1 := s0(nach html-entities)
s1:=escape(s0) // s1-string ohne \r
s1 := escape(s0)
s1:=unescape(s0)
s1:=encodeURI(s0)
s1:=decodeURI(s0)
s1:=encodeURIComponent(s0)
s1:=decodeURIComponent(s0)
s1:=crypt.encode_utf8(s0)
s1:=crypt.decode_utf8(s0)
s1:=crypt.encode_base64(s0)
s1:=crypt.decode_base64(s0)
Generieren
s1 := s0 (chars xor 43)
s1 := s0 (chars xor 13)
s1 := Unicode (umschlossene Zeichen)
s1 := alle Zeichen 32...127
s1 := alle Zeichen 0...255
s1 := '&#'+s0.charCodeAt(i).toString(10);
s1 := '&#x'+s0.charCodeAt(i).toString(16);
s1(...hex...) := s0 (...dez...)
s1(...bin...) := s0 (...dez...)
s1(...dez...) := s0 (...hex...)
s1(...dez...) := s0 (...bin...)
Sortieren
s1 = s0 (zeilen numeriert)
s1 := s0 (sortiert zeilen up)
s1 := s0 (sortiere zeilen down)
s1 := s0 (sortiert numerisch up)
s1 := s0 (sortiert numerisch down)
−
+ RegExp
+ Zeichen
Anzeige
Test-Strng
Auswählen
Löschen
Validieren
?
Help 1 (Einführung)
+
Anzeige
↓
↑↓
↑
Bearbeiten
alles auswählen
alles löschen
Test-String (HTML5)
W3C-validieren
Canvas
w3c-validieren◥
Canvas (Grundmuster)
Canvas (Rect,arc,fillText)
Canvas (Kreis-Animation)
Bildschirmschoner (Animation)
pop-item
push-item
del-item
del-ALL