tutorials.de-Buchverschenkaktion 08/2010
+ Auf Thema antworten
  1. #1
    Drizztd Drizztd ist offline Mitglied Drizztd hat eine blütenweiße Weste
    Registriert seit
    Apr 2006
    Beiträge
    15
    Hallo,

    folgendes problem ich möchte gern in ein textfeld beliebige zeichen eingeben und anschliessend soll in einer tabelle nur die angezeigt werden auf die die zeichen zutreffen.

    Das hab ich auch schon hinbekommen nur wie kann ich aus der eingabe einen gultigen regulären ausdruck machen

    bsp benutzer gibt *abc* ein er bekommt alle wo abc vorkommt
    abc* er bekommt alle die mit abc beginnen
    \*abc* er bekommt alle die mit \abc beginnen

    ich könnte natürlich alle sonderzeichen ersetzen gibt es aber da nich schon was fertiges

    thx
    chris

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.327
    Blog-Einträge
    29
    Hallo!

    Schau mal hier: (Regex basierter Filter für JTables)
    http://www.tutorials.de/forum/swing-...hlight=Filtern

    Gruß Tom
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  3. #3
    Drizztd Drizztd ist offline Mitglied Drizztd hat eine blütenweiße Weste
    Registriert seit
    Apr 2006
    Beiträge
    15
    Der würde ebenfalls bei sonderzeichen abstürzen.

    Gibt es keine Klasse dir mir einen String in einen gültigen regausdruck umwandelt.


    thx
    chris

  4. #4
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.327
    Blog-Einträge
    29
    Hallo,
    Zitat Zitat von Drizztd Beitrag anzeigen
    Der würde ebenfalls bei sonderzeichen abstürzen.

    Gibt es keine Klasse dir mir einen String in einen gültigen regausdruck umwandelt.


    thx
    chris
    Das glaub ich nicht:

    http://www.tutorials.de/forum/1201311-post20.html
    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    ...
        for (int i = 0; i < rowCount; i++) {
                    try {
                        if (delegateTableModel.getValueAt(i, filterColumn)
                                .toString().matches(this.filter)) {
                            tmpMapping[filterMatchCount++] = i;
                        }
                    } catch (PatternSyntaxException patternSyntaxException) {
                        filterMatchCount = 0;
                        return;
                    }
                }
    ...

    Gruß Tom
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

Ähnliche Themen

  1. Regular Expressions
    Von yan1 im Forum .NET Café
    Antworten: 2
    Letzter Beitrag: 28.06.06, 00:21
  2. Regular Expressions
    Von dennislassiter im Forum PHP
    Antworten: 1
    Letzter Beitrag: 21.05.06, 16:11
  3. Regular Expressions
    Von matzseesi im Forum PHP
    Antworten: 14
    Letzter Beitrag: 03.03.05, 13:09
  4. Regular Expressions
    Von HonkyDonky im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 13.04.04, 18:54
  5. Regular Expressions
    Von HonkyDonky im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 0
    Letzter Beitrag: 13.04.04, 17:08

Lesezeichen

Lesezeichen