Menu
CoddyTech

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.

challenge icon

Tantangan

Mudah

Tulis 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 sini

Semua pelajaran di RegEx di Python

Latihan sendiri: Compiler Python online

Uji pola pada teksmu sendiri: Penguji Regex