• # the pépé touch

    Posté par . En réponse au message [Java] Extraire informations d'une String. Évalué à 1.

    Hello, il faut faire gaffe aux caractères "." qui ne passent pas dans "\d+".

    l'expression régulière à mon avis serait plutôt du style:

    (\w+)\(((\d+(\.\d+)?)(,(\d+(\.\d+)?))?)\)

    berk :)

    si tu utilise cette expression tu vas te retrouver avec les groupes de capture suivants:

    1 = random
    2 = 1.5
    3 = 1.5
    4 = .5
    5 =
    6 =
    7 =


    1 = degree
    2 = 5.8,5.1
    3 = 5.8
    4 = .8
    5 = ,5.1
    6 = 5.1
    7 = .1


    voilà, y'a plus qu'à récupérer ce qu'il te faut et l'utiliser comme tu veux :)

    PS: un petit tool qui peut être utilie, pour tester les expressions régulières.

    A+