Postingan lainnya
[RegEx] bantuin nyari expressionnya
gan mau nanya dong gimana cara dapetin string setelah "sekolah" tanpa mendapatkan string "sekolah" contohnya dibawah ini
Expression : /sekolah(\w|\W)+/
text : sekolahkoding sekolah-koding sekolahapaajaboleh
pertanyaannya : yang saya mau ambil cuma string dibawah ini tanpa ada "sekolahnya koding -koding apaajaboleh
gimana ya cara atur expressionnya. mohon bantuannya agan dan aganwati yang mengerti
8 Jawaban:
// Cara simple nya
preg_match('/sekolah(.*)/i',$string,$out);
preg_match('/sekolah(\w+|\W+)/i',$string,$out);
Contoh :
<?php
$string = [
'sekolahkoding',
'sekolah-koding',
'sekolahapaajaboleh',
'sekolahsaya',
'SekolahKoding',
];
// preg_match('/sekolah(.*)/i',$string[1],$out);
// print_r($out);
// die();
for($i=0; $i < count($string); $i++):
preg_match('/sekolah(.*)/i',$string[$i],$out);
$output[] = $out[1];
endfor;
print_r($output);
Maaf ngak lihat tag :D kalo di js bisa pakai .match();
string.match(/sekolah(.*)/i);
var string = 'sekolahkoding';
console.log(string.match(/sekolah(.*)/i)[1]);
var string = [
'sekolahkoding',
'sekolah-koding',
'sekolahapaajaboleh',
'sekolahsaya',
'SekolahKoding',
];
for(i = 0; i < string.length; i++){
console.log(string[i].match(/sekolah(.*)/i)[1]);
}
hasilnya sama percis gan, itu match() namanya method bukan?
gan isian arraynya kalo saya isi 0 muncul sekolahkoding, kalau saya isi 1 sesuai dengan apa yang saya mau, tapi kalo arraynya diisi lebih dari 1 hasilnya undefined. sebenarnya saya bingung dengan array yang ada didalam method match() atau array setelah RegEx
gan kalo ini kok knp g bisa ya? padahal udah sama percis
var string = 'https://www.youtube.com/watch?v=OcaFqzRwGlk'
console.log(string.match(/watch\?v=(.*)/[1]));
Jawaban Terpilih
var string = 'https://www.youtube.com/watch?v=OcaFqzRwGlk';
// result array
console.log(string.match(/watch\?v=(.*)/));
// result : OcaFqzRwGlk
console.log(string.match(/watch\?v=(.*)/)[1]);
Saya typo yang ditas HAHAHAHAHA pantesan gak bisa, gan minta usulan dong buat belajar pemrograma lebih advanced lg gmn ya? terutapa javascript. agan hebat banget bisa paham php sekaligus javascript, sama minta tips2nya dong gan buat pemrograman. selama ini saya cuma bisa spontan ngerjain html dan css aja