Maison  >  Questions et réponses  >  le corps du texte

java - 如何用正则表达式

(?:(?:[0-9]\\d{2}))这个表达式是什么意思

巴扎黑巴扎黑2743 Il y a quelques jours612

répondre à tous(2)je répondrai

  • 大家讲道理

    大家讲道理2017-04-18 10:52:24

    Cela implique la notion de regroupement.

    Les parenthèses () dans l'expression régulière généreront un regroupement peut utiliser des espaces réservés pour représenter les valeurs correspondantes dans les expressions.

    Par exemple : la première parenthèse de (d+)-1 correspond à plus d'un nombre, puis le groupe 1 est représenté par 1, et l'expression entière peut correspondre à 123-123 avec le même nombre avant et après séparés par un tiret. Format.

    Et si vous ajoutez ?: entre parenthèses, cela signifie qu'aucun numéro de groupe ne sera généré pour le moment, (?:d+)-1 correspondra uniquement à 123-1.

    Bien que (?:(?:[0-9]d{2})) semble compliqué, il ne correspond en réalité qu'à 3 nombres.

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:52:24

    Il doit s'agir d'un nombre à 3 chiffres compris entre 0 et 9.

    répondre
    0
  • Annulerrépondre