Visualizzazione dei risultati da 1 a 3 su 3

Discussione: greedynes regex

  1. #1

    greedynes regex

    codice:
    Pattern p = Pattern.compile( "proxy\\(.+\\)" ); 		 		// Match it. 		Matcher m = p.matcher( this.page ); 		 		int proxies = 0; 		 		while  ( m.find( ) == true ) 			proxies++;
    vorrei evitare al punto di matchare anche la parentesi tonda di chiusura, esiste qualche modificatore che mi puo' rendere la regex meno greedy?

  2. #2

    risolto

    dovevo usare:

    Pattern.compile( "proxy\\(.+?\\)" );

    è che sono abituato ai modificatori prec

  3. #3

    Re: greedynes regex

    Originariamente inviato da carmichael
    vorrei evitare al punto di matchare anche la parentesi tonda di chiusura
    Uhm... usa
    codice:
    Pattern p = Pattern.compile( "proxy\\(.+?\\)" );
    lolide
    Java Programmer

    Informati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.