Operator Pipe
Pelajaran 18 dari 28 dalam kursus RegEx di Python di Coddy.
Operator pipe | digunakan untuk alternasi dalam regex, artinya operator ini memungkinkan kamu mencocokkan satu pola atau pola lainnya. Cara kerjanya seperti operator OR logis.
import re
text = "cat dog bird fish"
pattern = r"cat|dog|fish"
matches = re.findall(pattern, text)
print(matches) # output: ['cat', 'dog', 'fish']Pada contoh di atas, pola cat|dog|fish mencocokkan kata "cat", "dog", atau "fish" dalam string text.
Tantangan
MudahTulis fungsi bernama find_fruits_or_colors yang menerima string teks sebagai input dan mengembalikan list kata yang merupakan buah (apple, banana) atau warna (red, blue).
Coba sendiri
import re
def find_fruits_or_colors(text):
# Tulis kodemu di siniSemua pelajaran di RegEx di Python
1Pengantar
Pengantar5Pengelompokan dan Pola Lanjutan
PengelompokanPenangkapanOperator PipeAlternasiPengecekan ke DepanPengecekan ke BelakangLatihan sendiri: Compiler Python online
Uji pola pada teksmu sendiri: Penguji Regex