Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
regex v split parse
(version: 0)
Comparing performance of:
split vs rgx
Created:
2 years ago
by:
Guest
Jump to the latest result
Script Preparation code:
const strs = [ "tag:cool", "a8798d75-18ed-473b-a28b-0b756dd99151", "asdf", "othertag:", "asdf:qwer:test", ":hmm", ":", ]
Tests:
split
function doSplit(str) { const parts = str.split(':') if (parts.length !== 2) { return null } return parts[0] } for (const str of strs) { doSplit(str) }
rgx
const rgx = /(?<tag>[a-z]+):(.*)?/ function doRgx(str) { const res = str.match(rgx) if (!res) { return null } return res.groups?.tag ?? null } for (const str of strs) { doRgx(str) }
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
split
rgx
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Comments
Confirm delete:
Do you really want to delete benchmark?