Menu
CoddyTech

search

Pelajaran 3 dari 28 dalam kursus RegEx di Python di Coddy.

Meskipun fungsi findall mengembalikan semua kecocokan dalam sebuah list, fungsi search mencari pola di dalam string dan mengembalikan kemunculan pertama sebagai object kecocokan.

re.search(pattern, string)
  • pattern: Pola ekspresi reguler yang ingin kamu cari.
  • string: String tempat kamu ingin mencari pola.
import re

text = "Hello, world!"
pattern = "world"

match = re.search(pattern, text)

if match:
    print("Match found:", match.group())  # output: Match found: world
else:
    print("No match found")

Pada contoh di atas, kita mencari kata "world" di dalam string text. Fungsi search mengembalikan object kecocokan, lalu kita menggunakan method group() untuk mengambil teks yang cocok.

challenge icon

Tantangan

Mudah

Tulis program yang menggunakan fungsi search untuk memeriksa apakah string s berisi kata w. Cetak "Found" jika kata tersebut ada, jika tidak, cetak "Not found".

Coba sendiri

import re

s = input()
w = input()

# Tulis kodemu di sini

Semua pelajaran di RegEx di Python

Latihan sendiri: Compiler Python online

Uji pola pada teksmu sendiri: Penguji Regex