Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. isle = (arr) => {
  2. pattern = /([\"\#\$\%\*\&]{1})(?<name>[A-Za-z]+)\1\=(?<len>[0-9]+)\!\!(?<tag>.*)/gi
  3. for (elem of arr) {
  4. if (elem.match(pattern)) {
  5. let obj = pattern.exec(elem)
  6. let name = obj.groups.name;
  7. let len = obj.groups.len;
  8. let tag = obj.groups.tag.split('').map(e => String.fromCharCode(e.charCodeAt() + Number(len))).join('')
  9. if (tag.length === Number(len)) {
  10. console.log(`Coordinates found! ${name} -> ${tag}`);
  11. break;
  12. } else {
  13. console.log(`Nothing found!`)
  14. }
  15. } else {
  16. console.log(`Nothing found!`)
  17. }
  18. }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement