diff --git a/lib/blink.js b/lib/blink.js index c391a9f..b384337 100644 --- a/lib/blink.js +++ b/lib/blink.js @@ -3,5 +3,6 @@ var marked = require('marked') module.exports = function (str) { var md = marked(str) // TODO - return null -} \ No newline at end of file + var regex = /@@([\w\W]+?)@@/g; + return md.replace(regex, '$1'); +} diff --git a/lib/capture.js b/lib/capture.js index a08ee57..0119017 100644 --- a/lib/capture.js +++ b/lib/capture.js @@ -1,3 +1,7 @@ module.exports = function (str) { // TODO -} \ No newline at end of file + var regex = /(\d+)\b/; + var arr = regex.exec(str); + return arr ? arr[0] : null; + +} diff --git a/lib/capture_breakword.js b/lib/capture_breakword.js index a08ee57..66684af 100644 --- a/lib/capture_breakword.js +++ b/lib/capture_breakword.js @@ -1,3 +1,6 @@ module.exports = function (str) { // TODO -} \ No newline at end of file + var regex = /(?<=\bx=)\d+\b/g; + var arr = regex.exec(str); + return arr ? arr[0] : null; +} diff --git a/lib/quantified_group.js b/lib/quantified_group.js index a08ee57..277197e 100644 --- a/lib/quantified_group.js +++ b/lib/quantified_group.js @@ -1,3 +1,6 @@ module.exports = function (str) { // TODO -} \ No newline at end of file + var regex = /^(0x[a-fA-F0-9]{2}\s+){8}$/; + var arr = regex.exec(str); + return arr ? arr[0] : null; +} diff --git a/lib/quotes.js b/lib/quotes.js index a08ee57..eedab71 100644 --- a/lib/quotes.js +++ b/lib/quotes.js @@ -1,3 +1,6 @@ module.exports = function (str) { // TODO -} \ No newline at end of file + var regex = /"([\S\s]*?)"/g; + var arr = str.match(regex); + return arr; +}