Rumah  >  Soal Jawab  >  teks badan

java - 如何用正则表达式

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

巴扎黑巴扎黑2743 hari yang lalu617

membalas semua(2)saya akan balas

  • 大家讲道理

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

    Ini melibatkan konsep perkumpulan.

    Kurungan () dalam ungkapan biasa akan menghasilkan pengumpulan boleh menggunakan ruang letak untuk mewakili nilai yang sepadan dalam ungkapan.

    Contohnya: Tanda kurung pertama dalam (d+)-1 sepadan dengan lebih daripada 1 nombor, kemudian kumpulan 1 diwakili sebagai 1 dan keseluruhan ungkapan boleh memadankan 123-123 dengan nombor yang sama sebelum dan selepas dipisahkan dengan sengkang. Format.

    Dan jika anda menambah ?: dalam kurungan, ini bermakna tiada nombor kumpulan akan dijana Pada masa ini, (?:d+)-1 hanya akan sepadan dengan 123-1.

    Walaupun (?:(?:[0-9]d{2})) kelihatan rumit, ia sebenarnya hanya sepadan dengan 3 nombor.

    balas
    0
  • 天蓬老师

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

    Ini sepatutnya nombor 3 digit dari 0 hingga 9.

    balas
    0
  • Batalbalas