cari

Rumah  >  Soal Jawab  >  teks badan

Masalah ungkapan biasa Python, apakah maksud (?i)?

filter(re.compile('(?i)([qwertyuiop]|[asdfghjkl]|[zxcvbnm]*)$').padan, perkataan)
Seperti di atas, ini adalah pernyataan Python, (?i) apa maksud?

仅有的幸福仅有的幸福2739 hari yang lalu2502

membalas semua(1)saya akan balas

  • 仅有的幸福

    仅有的幸福2017-05-18 11:02:09

    (?aiLmsux)
    (One or more letters from the set 'a', 'i', 'L', 'm', 's', 'u', 'x'.) The group matches the empty string; the letters set the corresponding flags: re.A (ASCII-only matching), re.I (ignore case), re.L (bergantung setempat), re.M (berbilang baris), re.S (titik padanan semua) dan re.X (verbose), untuk keseluruhan ungkapan biasa . (Bendera diterangkan dalam Kandungan Modul.) Ini berguna jika anda ingin memasukkan bendera sebagai sebahagian daripada ungkapan biasa, dan bukannya menghantar argumen bendera ke fungsi re.compile().

    Perhatikan bahawa bendera (?x) mengubah cara ungkapan dihuraikan. Ia hendaklah digunakan dahulu dalam rentetan ungkapan, atau selepas satu atau lebih aksara ruang putih. Jika terdapat aksara bukan ruang putih sebelum bendera, hasilnya tidak ditentukan.

    忽略大小写

    balas
    0
  • Batalbalas