![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
![]() Code:
"/\/app\/(.*?)(\/.*|)$/" 1.) warum wird der ausdruck (.*?) in eine klammer geschrieben? normalerweise bedeutet das ja, daß das ergebnis in einem zwischenspeicher landet, auf den man danach wieder zugreifen kann. in meinem fall findet ein solcher zugriff allerdings nicht statt, wozu also das hier? 2.) der ausdruck (.*?) sucht ja nach 0 bis n beliebigen Zeichen und zwar nicht greedy. welchen sinn hat dann aber das fragezeichen, wenn die suchergebnisse sowieso aus 0 bis n beliebigen zeichen bestehen? bricht die suche da nicht schon nach dem 1. zeichen ab? wenn ja, wäre ein (.{0,1}) da nicht besser? 3.) eine pipe kenne ich als OR, nur was bedeutet die pipe in (\/.*|)? vielen dank im voraus.
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|