Új hozzászólás Aktív témák

  • Taci

    addikt

    válasz sztanozs #20817 üzenetére

    A regex (a minta) mégsem tökéletes még.
    Ránéznél erre a példára, kérlek? Remélhetőleg neked hátha hamar szemet szúr, mi lehet a hiba.

    [link] (Csak két helyen kell a kommentelést // leszedni/beírni.)

    Adott a (hosszabb kötőjel) karakter, aminek a kódja: –.

    1. változat:
    - Ha nincs a végén pontosvessző, és a te kódodat ({1-9}{0-9}*) használom, nem rakja végére a pontosvesszőt. (helytelen)
    - Az "enyém" ([0-9]*) igen. (helyes)

    2. változat:
    - Ha van pontosvessző, és a te kódodat használom, akkor nem bántja, marad minden jó a formában, és a végén a _decode átalakítja a megfelelő hosszú kötőjelre. (helyes)
    - Az "enyém" viszont ezt csinálja belőle: ̵1;, a 3. számjegy után berak egy pontosvesszőt. És nem értem, miért. (helytelen)

    És a { } és [ ] közötti különbségre sem tudtam még rájönni. Te az előbbivel írod, én azt a formát viszont csak a számosságnál találtam meg, az általad használt formában nem:
    n{x,y} Matches any string that contains a sequence of X to Y n's

    Rá tudnál nézni erre, kérlek?

Új hozzászólás Aktív témák