diff --git a/lib/blink.js b/lib/blink.js index c391a9f..5ad9975 100644 --- a/lib/blink.js +++ b/lib/blink.js @@ -2,6 +2,5 @@ var marked = require('marked') module.exports = function (str) { var md = marked(str) - // TODO - return null + return md.replace(/@@([^@@]+)@@/g,'$1') } \ No newline at end of file diff --git a/lib/capture.js b/lib/capture.js index a08ee57..8ac04e6 100644 --- a/lib/capture.js +++ b/lib/capture.js @@ -1,3 +1,3 @@ module.exports = function (str) { - // TODO + return str.match(/(?<=x=)\d+/) } \ No newline at end of file diff --git a/lib/capture_breakword.js b/lib/capture_breakword.js index a08ee57..5117320 100644 --- a/lib/capture_breakword.js +++ b/lib/capture_breakword.js @@ -1,3 +1,4 @@ module.exports = function (str) { - // TODO + var matches = /^(.*\s+)?x=([\d]+)(\s+.*)?$/g.exec(str) + return matches ? matches[2] : null; } \ No newline at end of file diff --git a/lib/quantified_group.js b/lib/quantified_group.js index a08ee57..eaa8810 100644 --- a/lib/quantified_group.js +++ b/lib/quantified_group.js @@ -1,3 +1,3 @@ module.exports = function (str) { - // TODO + return /^(0x[\da-fA-F]{2}\s*){8}$/g.test(str) } \ No newline at end of file diff --git a/lib/quotes.js b/lib/quotes.js index a08ee57..99d154c 100644 --- a/lib/quotes.js +++ b/lib/quotes.js @@ -1,3 +1,3 @@ module.exports = function (str) { - // TODO + return str.match(/\"[^\"]*\"/g) } \ No newline at end of file