Hi,
irgendwie steh ich auf'm Schlauch:
Wie muss ich die regExpression formulieren, um die Hexadezimalzahl zu finden (wenn ich die Zahl nicht vorher ins Dezimalsystem konvertieren will, sondern direkt in das Pattern einsetzen will):
Danke für die Hilfe,
PETER
irgendwie steh ich auf'm Schlauch:
Wie muss ich die regExpression formulieren, um die Hexadezimalzahl zu finden (wenn ich die Zahl nicht vorher ins Dezimalsystem konvertieren will, sondern direkt in das Pattern einsetzen will):
Code:
import java.util.regex.*;
class UnicodeRegExpression{
public static void main (String args[]){
Pattern pattern= Pattern.compile("[\\x23]");
//und wie ginge es mit einer Oktalzahl?
Matcher matcher=pattern.matcher("Dieser Text enthält eine Hexadezimalzahl:"+0x23);
while(matcher.find()){
System.out.println(matcher.start()+"-"+matcher.end()+": "+matcher.group());
}
}
}
Danke für die Hilfe,
PETER