Optionaltext: stringOptionalpattern: stringOptionalflags: stringOptionalreplaceWith: stringTeks tempat penggantian dilakukan.
Ekspresi reguler, ditulis sebagaimana di antara garis miring dalam JavaScript, misalnya [0-9]+.
Flag ekspresi reguler: g mengganti setiap kecocokan, bukan hanya yang pertama, i mengabaikan huruf besar-kecil, dan m, s, u, y bekerja seperti dalam JavaScript.
Teks yang menggantikan setiap kecocokan; $1 dan sejenisnya merujuk ke grup tangkapan, seperti dalam JavaScript.
Teks, ekspresi reguler dan pengganti untuk
text.regexReplace.