Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- isle = (arr) => {
- pattern = /([\"\#\$\%\*\&]{1})(?<name>[A-Za-z]+)\1\=(?<len>[0-9]+)\!\!(?<tag>.*)/gi
- for (elem of arr) {
- if (elem.match(pattern)) {
- let obj = pattern.exec(elem)
- let name = obj.groups.name;
- let len = obj.groups.len;
- let tag = obj.groups.tag.split('').map(e => String.fromCharCode(e.charCodeAt() + Number(len))).join('')
- if (tag.length === Number(len)) {
- console.log(`Coordinates found! ${name} -> ${tag}`);
- break;
- } else {
- console.log(`Nothing found!`)
- }
- } else {
- console.log(`Nothing found!`)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement