Something went wrong. Try again.
javascript for 🐜's, a tiny runtime with big ambitions antjs.org
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839// Test string replace with regex
// Basic regex replacementconst str1 = 'hello world';const re1 = new RegExp('world');const result1 = str1.replace(re1, 'universe');console.log('Basic replace:', result1);
// Test with global flagconst str2 = 'foo bar foo baz';const re2 = new RegExp('foo', 'g');const result2 = str2.replace(re2, 'qux');console.log('Global replace:', result2);
// Test without global flag (should replace only first)const str3 = 'foo bar foo baz';const re3 = new RegExp('foo');const result3 = str3.replace(re3, 'qux');console.log('Non-global replace:', result3);
// Test with regex pattern (digits)const str4 = 'I have 2 apples and 3 oranges';const re4 = new RegExp('[0-9]+', 'g');const result4 = str4.replace(re4, 'X');console.log('Replace digits:', result4);
// Test with dot patternconst str5 = 'abc123def';const re5 = new RegExp('...', 'g');const result5 = str5.replace(re5, 'X');console.log('Replace with dot:', result5);
// Test string replace (without regex) - should still workconst str6 = 'hello world';const result6 = str6.replace('world', 'there');console.log('String replace:', result6);
console.log('All replace tests passed!');