Saya memiliki input yang hanya dapat memiliki 2 nilai apple
atau banana
. Apa ekspresi reguler yang dapat saya gunakan untuk memastikan bahwa salah satu dari dua kata itu dikirimkan?
regex
forms
validation
CyberJunkie
sumber
sumber
Jawaban:
Ini akan melakukan:
untuk mengecualikan dari string yang ditangkap (mis.
$1
,$2
):sumber
(?:apple|banna)
akan cocok, tetapi tidak akan menambahkannya ke daftar string yang diambil (misalnya$1
,$2
..$N
).Ada berbagai mesin regex tetapi saya pikir sebagian besar dari mereka akan bekerja dengan ini:
sumber
(apple|banana)
.re.IGNORECASE
bendera. Contoh:re.compile("(apple|banana)", re.IGNORECASE)
Ekspresi reguler
/.txt|.tif/
dapat digunakan di SiteScope untuk menemukan 'Pencocokan nama file' untuk direktori Monitor ketika mencari dua jenis file yang berbeda - file yang berakhiran .txt atau .tifsumber