Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    il 2011-09-22 16:31:00.0 alle 2011-09-22 16:31:00.0
    Trollate totali: 147
    la regexp della settimana
    ^([^:]*)(?::|(?::?[\(\[]))([[:digit:]]+)[,:]([[:digit:]]+)(?:[\]\)])?$
    
    • Avatar
      Scritto da
      Non Autenticato
      il 2011-09-22 17:50:00.0 alle 2011-09-22 17:50:00.0
      Re: la regexp della settimana

      - Scritto da: alttg
      >
      > ^([^:]*)(?::|(?::?[\(\[]))([[:digit:]]+)[,:]([[:di
      > 


      cerchi di catturare due parametri numerici separati da due punti o virgola dentro parentesi tonde o quadre e preceduti da espressioni tipo a::

      ho capito bene?
      • Avatar
        ☺
        Scritto da
        il 2011-09-22 20:24:00.0 alle 2011-09-22 20:24:00.0
        Trollate totali: 147
        Re: la regexp della settimana

        - Scritto da:
        >
        > - Scritto da: alttg
        > >
        > >
        > ^([^:]*)(?::|(?::?[\(\[]))([[:digit:]]+)[,:]([[:di
        > > 

        >
        > cerchi di catturare due parametri numerici
        > separati da due punti o virgola dentro parentesi
        > tonde o quadre e preceduti da espressioni tipo
        > a::

        Quasi, il ':' che precede i due numeri e` solo uno ed e` opzionale se ci sono le parentesi, la roba che viene prima e` lunga a piacere.
        • Avatar
          Scritto da
          Non Autenticato
          il 2011-09-22 21:55:00.0 alle 2011-09-22 21:55:00.0
          Re: la regexp della settimana

          - Scritto da: alttg
          >
          > - Scritto da:
          > >
          > > - Scritto da: alttg
          > > >
          > > >
          > >
          > ^([^:]*)(?::|(?::?[\(\[]))([[:digit:]]+)[,:]([[:di
          > > > 

          > >
          > > cerchi di catturare due parametri numerici
          > > separati da due punti o virgola dentro parentesi
          > > tonde o quadre e preceduti da espressioni tipo
          > > a::
          >
          > Quasi, il ':' che precede i due numeri e` solo
          > uno
          > ed e` opzionale se ci sono le parentesi,

          allora non ho capito bene questa parte dell'espressione
          (?::|(?::?[\(\[]))
          che del resto è la più complessa

          ?: serve a rendere non greedy la ricerca del carattere due punti, immagino, ma non mi ricordo di averlo mai visto scritto in quel modo, mi pareva dovesse essere al contrario

          > la
          > roba che viene prima e` lunga a
          > piacere.

          sì questo lo avevo capito, ho scritto a come potevo scrivere abc1 e cippadicazzoavvelentani?;;xyz2 ma non ne avevo voglia
          • Avatar
            ☺
            Scritto da
            il 2011-09-23 17:09:00.0 alle 2011-09-23 17:09:00.0
            Trollate totali: 147
            Re: la regexp della settimana

            - Scritto da:
            >
            > - Scritto da: alttg
            > >
            > > - Scritto da:
            > > >
            > > > - Scritto da: alttg
            > > > >
            > > > >
            > > >
            > >
            > ^([^:]*)(?::|(?::?[\(\[]))([[:digit:]]+)[,:]([[:di
            > > > > 

            > > >
            > > > cerchi di catturare due parametri numerici
            > > > separati da due punti o virgola dentro
            > parentesi
            > > > tonde o quadre e preceduti da espressioni tipo
            > > > a::
            > >
            > > Quasi, il ':' che precede i due numeri e` solo
            > > uno
            > > ed e` opzionale se ci sono le parentesi,
            >
            > allora non ho capito bene questa parte
            > dell'espressione
            >
            > (?::|(?::?[\(\[]))
            > che del resto è la più complessa
            >
            > ?: serve a rendere non greedy la ricerca del
            > carattere due punti, immagino, ma non mi ricordo
            > di averlo mai visto scritto in quel modo, mi
            > pareva dovesse essere al contrario

            No, (?:) e` un raggruppamento non catturante. In pratica e` come se ci fossero solo le parentesi () ma il contenuto non e` disponibile per essere assegnato ad una variabile.
            • Avatar
              Scritto da
              Non Autenticato
              il 2011-09-23 19:55:00.0 alle 2011-09-23 19:55:00.0
              Re: la regexp della settimana

              - Scritto da: alttg
              >
              > - Scritto da:
              > >
              > > - Scritto da: alttg
              > > >
              > > > - Scritto da:
              > > > >
              > > > > - Scritto da: alttg
              > > > > >
              > > > > >
              > > > >
              > > >
              > >
              > ^([^:]*)(?::|(?::?[\(\[]))([[:digit:]]+)[,:]([[:di
              > > > > > 

              > > > >
              > > > > cerchi di catturare due parametri numerici
              > > > > separati da due punti o virgola dentro
              > > parentesi
              > > > > tonde o quadre e preceduti da espressioni
              > tipo
              > > > > a::
              > > >
              > > > Quasi, il ':' che precede i due numeri e` solo
              > > > uno
              > > > ed e` opzionale se ci sono le parentesi,
              > >
              > > allora non ho capito bene questa parte
              > > dell'espressione
              > >
              > > (?::|(?::?[\(\[]))
              > > che del resto è la più complessa
              > >
              > > ?: serve a rendere non greedy la ricerca del
              > > carattere due punti, immagino, ma non mi ricordo
              > > di averlo mai visto scritto in quel modo, mi
              > > pareva dovesse essere al contrario
              >
              > No, (?:) e` un raggruppamento non catturante. In
              > pratica e` come se ci fossero solo le parentesi
              > () ma il contenuto non e` disponibile per essere
              > assegnato ad una
              > variabile.

              non lo sapervo, in effetti non l'ho mai trovato in nessun tutorial
              • Avatar
                Scritto da
                Non Autenticato
                il 2011-09-23 20:01:00.0 alle 2011-09-23 20:01:00.0
                Re: la regexp della settimana

                - Scritto da:
                >
                > - Scritto da: alttg
                > >
                > > - Scritto da:
                > > >
                > > > - Scritto da: alttg
                > > > >
                > > > > - Scritto da:
                > > > > >
                > > > > > - Scritto da: alttg
                > > > > > >
                > > > > > >
                > > > > >
                > > > >
                > > >
                > >
                > ^([^:]*)(?::|(?::?[\(\[]))([[:digit:]]+)[,:]([[:di
                > > > > > > 

                > > > > >
                > > > > > cerchi di catturare due parametri numerici
                > > > > > separati da due punti o virgola dentro
                > > > parentesi
                > > > > > tonde o quadre e preceduti da espressioni
                > > tipo
                > > > > > a::
                > > > >
                > > > > Quasi, il ':' che precede i due numeri e`
                > solo
                > > > > uno
                > > > > ed e` opzionale se ci sono le parentesi,
                > > >
                > > > allora non ho capito bene questa parte
                > > > dell'espressione
                > > >
                > > > (?::|(?::?[\(\[]))
                > > > che del resto è la più complessa
                > > >
                > > > ?: serve a rendere non greedy la ricerca del
                > > > carattere due punti, immagino, ma non mi
                > ricordo
                > > > di averlo mai visto scritto in quel modo, mi
                > > > pareva dovesse essere al contrario
                > >
                > > No, (?:) e` un raggruppamento non catturante. In
                > > pratica e` come se ci fossero solo le parentesi
                > > () ma il contenuto non e` disponibile per essere
                > > assegnato ad una
                > > variabile.
                >
                > non lo sapervo, in effetti non l'ho mai trovato
                > in nessun
                > tutorial

                Le regexp ogni volta che mi servono devo reimpararle da capo! In lacrime
                • Avatar
                  ☺
                  Scritto da
                  ::1
                  il 2011-09-23 20:45:00.0 alle 2011-09-23 20:45:00.0
                  Trollate totali: 12321
                  Re: la regexp della settimana

                  - Scritto da:
                  >
                  > - Scritto da:
                  > >
                  > > - Scritto da: alttg
                  > > >
                  > > > - Scritto da:
                  > > > >
                  > > > > - Scritto da: alttg
                  > > > > >
                  > > > > > - Scritto da:
                  > > > > > >
                  > > > > > > - Scritto da: alttg
                  > > > > > > >
                  > > > > > > >
                  > > > > > >
                  > > > > >
                  > > > >
                  > > >
                  > >
                  > ^([^:]*)(?::|(?::?[\(\[]))([[:digit:]]+)[,:]([[:di
                  > > > > > > > 

                  > > > > > >
                  > > > > > > cerchi di catturare due parametri
                  > numerici
                  > > > > > > separati da due punti o virgola dentro
                  > > > > parentesi
                  > > > > > > tonde o quadre e preceduti da
                  > espressioni
                  > > > tipo
                  > > > > > > a::
                  > > > > >
                  > > > > > Quasi, il ':' che precede i due numeri e`
                  > > solo
                  > > > > > uno
                  > > > > > ed e` opzionale se ci sono le parentesi,
                  > > > >
                  > > > > allora non ho capito bene questa parte
                  > > > > dell'espressione
                  > > > >
                  > > > > (?::|(?::?[\(\[]))
                  > > > > che del resto è la più complessa
                  > > > >
                  > > > > ?: serve a rendere non greedy la ricerca del
                  > > > > carattere due punti, immagino, ma non mi
                  > > ricordo
                  > > > > di averlo mai visto scritto in quel modo, mi
                  > > > > pareva dovesse essere al contrario
                  > > >
                  > > > No, (?:) e` un raggruppamento non catturante.
                  > In
                  > > > pratica e` come se ci fossero solo le
                  > parentesi
                  > > > () ma il contenuto non e` disponibile per
                  > essere
                  > > > assegnato ad una
                  > > > variabile.
                  > >
                  > > non lo sapervo, in effetti non l'ho mai trovato
                  > > in nessun
                  > > tutorial
                  >
                  > Le regexp ogni volta che mi servono devo
                  > reimpararle da capo!
                  > In lacrime

                  Anche io!!! :'\($
                  Young professional woman and busy mom.
<softv>

Pagina generata in 158 millisecondi

Utenti attivi: 14 nell'ultimo minuto, 28 negli ultimi cinque minuti, 48 negli ultimi 15 minuti