September 2017 Update
This commit is contained in:
parent
bba7bfd280
commit
ba8067c3b7
14570 changed files with 153136 additions and 63871 deletions
9
Task/Strip-block-comments/Jq/strip-block-comments.jq
Normal file
9
Task/Strip-block-comments/Jq/strip-block-comments.jq
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
def strip_block_comments(open; close):
|
||||
def deregex:
|
||||
reduce ("\\\\", "\\*", "\\^", "\\?", "\\+", "\\.",
|
||||
"\\!", "\\{", "\\}", "\\[", "\\]", "\\$", "\\|" ) as $c
|
||||
(.; gsub($c; $c));
|
||||
# "?" => reluctant, "m" => multiline
|
||||
gsub( (open|deregex) + ".*?" + (close|deregex); ""; "m") ;
|
||||
|
||||
strip_block_comments("/*"; "*/")
|
||||
Loading…
Add table
Add a link
Reference in a new issue