Cara menggunakan apa itu python regex?
RegEx, atau Ekspresi Reguler, adalah urutan karakter yang membentuk pola pencarian. Show RegEx dapat digunakan untuk memeriksa apakah string berisi pola pencarian yang ditentukan. Modul RegExPython memiliki paket bawaan yang disebut Impor modul import re RegEx dengan PythonSetelah mengimpor modul Contoh Cari string untuk melihat apakah itu dimulai dengan “The” dan diakhiri dengan “Spain”: import re txt = "The rain in Spain" x = re.search("^The.*Spain$", txt) Fungsi RegExModul
MetakarakterMeta karakter adalah karakter dengan makna khusus:
Urutan khususUrutan khusus adalah
SetSatu set adalah serangkaian karakter di dalam sepasang tanda kurung siku
Fungsi findall ()Fungsi Contoh Cetak daftar semua kecocokan: import re txt = "The rain in Spain" x = re.findall("ai", txt) print(x) Daftar berisi kecocokan dalam urutan ditemukan. Jika tidak ada yang cocok, daftar kosong dikembalikan: Contoh Kembalikan daftar kosong jika tidak ditemukan kecocokan: import re txt = "The rain in Spain" x = re.findall("Portugal", txt) print(x) Fungsi search ()fungsi Jika ada lebih dari satu pertandingan, hanya kemunculan pertama pertandingan akan dikembalikan: Contoh Cari karakter spasi putih pertama di string: import re txt = "The rain in Spain" x = re.search("\s", txt) print("The first white-space character is located in position:", x.start()) Jika tidak ditemukan kecocokan, nilainya Contoh Lakukan pencarian yang tidak menghasilkan kecocokan: import re txt = "The rain in Spain" x = re.search("Portugal", txt) print(x) Fungsi split ()Fungsi Contoh Berpisah di setiap karakter spasi putih: import re txt = "The rain in Spain" x = re.split("\s", txt) print(x) Kamu dapat mengontrol jumlah kemunculan dengan menentukan Contoh Pisahkan string hanya pada kejadian pertama: import re txt = "The rain in Spain" x = re.split("\s", txt, 1) print(x) Sub () FungsiFungsi Contoh Ganti setiap karakter spasi putih dengan angka 9: import re txt = "The rain in Spain" x = re.sub("\s", "9", txt) print(x) Kamu dapat mengontrol jumlah penggantian dengan menentukan Contoh Ganti 2 kejadian pertama: import re txt = "The rain in Spain" x = re.sub("\s", "9", txt, 2) print(x) Mencocokkan ObjekObjek Pencocokan adalah objek yang berisi informasi tentang pencarian dan hasilnya. Catatan: Jika tidak ada kecocokan, nilainya Contoh Lakukan pencarian yang akan mengembalikan Objek Pencocokan: import re txt = "The rain in Spain" x = re.search("ai", txt) print(x) #this will print an object Objek Pencocokan memiliki properti dan metode yang digunakan untuk mengambil informasi tentang pencarian, dan hasilnya:
Contoh Cetak posisi (posisi awal dan akhir) dari pertandingan pertama yang terjadi. Ekspresi reguler mencari kata-kata yang dimulai dengan huruf besar “S”: import re txt = "The rain in Spain" x = re.search(r"\bS\w+", txt) print(x.span()) Contoh Cetak string yang dilewatkan ke fungsi: import re txt = "The rain in Spain" x = re.search(r"\bS\w+", txt) print(x.string) Contoh Cetak bagian string yang ada kecocokan. Ekspresi reguler mencari kata-kata yang dimulai dengan huruf besar “S”: import re txt = "The rain in Spain" x = re.search(r"\bS\w+", txt) print(x.group()) Catatan: Jika tidak ada kecocokan, nilainya None akan dikembalikan, bukan Objek Pencocokan. Apa itu python regex?Regex merupakan singkatan dari Regular Expression yang merupakan serangkaian karakter yang mendefinisikan sebuah pola pencarian.
Modul apa dalam python untuk menjalankan regex?Python memiliki modul re untuk melakukan hal – hal yang berkaitan dengan regex. Tapi sebelum itu, kita harus mempelajari terlebih dahulu cara menggunakan regex ini.
Apa itu file regex?Regex adalah singkatan dari Regular Expresion. Regex merupakan sebuah teks (string) yang mendefinisikan sebuah pola pencarian sehingga dapat membantu kita untuk melakukan matching (pencocokan), locate (pencarian), dan manipulasi teks.
Apa itu Findall?Fungsi findall() mengembalikan daftar yang berisi semua kecocokan. Daftar berisi kecocokan dalam urutan ditemukannya. Jika tidak ada kecocokan yang ditemukan, maka akan mengembalikan daftar kosong.
|