Garrick Aden-Buie
75348f5b06
Regex matches now returned as a tibble
Global matching implemented inside run_regex(), nothing above initial regex matching works now.
7 lat temu
Garrick Aden-Buie
a36fbbbfb7
run_regex detects globally (but no group matching)
7 lat temu
Garrick Aden-Buie
038ecb4f89
dplyr::desc() instead of desc()
7 lat temu
Garrick Aden-Buie
da58cb3a83
Use htmltools for groups stylesheet dependency in view_regex()
7 lat temu
Garrick Aden-Buie
8e9f185f75
Embed view_regex in html documents easily
- Removed knitr parameter
- Add result_only (not in knitr)
- Soft deprecate kntir parameter
- Separate group.css from other css styles
7 lat temu
Garrick Aden-Buie
a91ce1d983
Fix #9 wrap_result handles groups that start end at same index
Fixes issues with adding <span> and </span> around zero-length groups and more generally groups that start and end at the same index.
Ensures that g00 wraps all others, then at index with close/opens, closes open groups first before opening new groups.
8 lat temu
Garrick Aden-Buie
e91c7a6db9
Fix #8 use shiny::isTruthy on replacement in addin
8 lat temu
Garrick Aden-Buie
28a16e1a89
Fix update message command
8 lat temu
Garrick Aden-Buie
8c674d38a7
Clear placeholder when setting regex pattern from library
and restore when input$pattern is empty
8 lat temu
Garrick Aden-Buie
3083a5d3f2
Updates to selection processing in addin
- Use global option regexplain.addin.max_lines (default 100)
- Give hint on warning about option
- Always use unique lines in selection
8 lat temu
Garrick Aden-Buie
004fcb437b
Update documentation
8 lat temu
Garrick Aden-Buie
0d4673d72f
Fix non-ascii chars in regex_gadget.R
8 lat temu
Garrick Aden-Buie
cb8807526c
Allow source field in patterns to render HTML
8 lat temu
Garrick Aden-Buie
0cc66bea8e
Missed template -> library rename
8 lat temu
Garrick Aden-Buie
597f03f569
Rename templates -> library
8 lat temu
Garrick Aden-Buie
acfd2dc521
Add patterns from qdapRegex and document all patterns
8 lat temu
Garrick Aden-Buie
84ca893558
Drop empty templates, show source, allow HTML in description
8 lat temu
Garrick Aden-Buie
ce86076727
Fix missing backlash in Help: "\\w"
8 lat temu
Garrick Aden-Buie
bb7e815eb3
Enable gadget debug via options
regexplain.debug.gadget.(text|pattern|replacement)
8 lat temu
Garrick Aden-Buie
274d9cea12
Enable perl by default, output non-default options in comments
8 lat temu
Garrick Aden-Buie
a1833c2bc3
Resources: adds regexper.com and rick.measham.id.au/paste/explain
8 lat temu
Garrick Aden-Buie
3a2aa59718
Order template patterns by name
8 lat temu
Garrick Aden-Buie
49d6fec910
Add qdapRegex package to resources
8 lat temu
Garrick Aden-Buie
8860412d0d
Gadget is now RegExplain and clean up things
8 lat temu
Garrick Aden-Buie
bb7c80ae72
Add Regex Hub and RegExLib to online resources
8 lat temu
Garrick Aden-Buie
4d94c20b4d
Add Templates button to load common regex patterns
8 lat temu
Garrick Aden-Buie
64a47e0b52
RegEx tab was renamed
8 lat temu
Garrick Aden-Buie
8bc4bec7ee
Adjust selection of Harvard Sentences for color example
8 lat temu
Garrick Aden-Buie
00f3982700
Add Intro and Resources to Help tab
8 lat temu
Garrick Aden-Buie
09188b347d
Fix unicode unescaping for e.g. \\U0001F575
8 lat temu
Garrick Aden-Buie
56e8273ea7
Trigger input$help_default to load default text
and allow overriding default help text when loading server side help section
8 lat temu
Garrick Aden-Buie
94a1f1baf7
Add "Try These Examples" page to Help tab
8 lat temu
Garrick Aden-Buie
e102d1391d
Fix detection of octal characters in sanitize_text_input
and move octals to hex group (yeah, I know)
8 lat temu
Garrick Aden-Buie
aa37fe8a89
Move help section out of shiny module
Can't interact with global app elements from within a module
8 lat temu
Garrick Aden-Buie
4a60607136
Fix checking for unicode chars that need escaped
8 lat temu
Garrick Aden-Buie
349fde6f9c
Add rematch2 to Output tab options
8 lat temu
Garrick Aden-Buie
17a4b95012
Fix typo in `[\^\-]` help text
8 lat temu
Garrick Aden-Buie
398947a73c
Edit regex input placeholder and Regex -> RegEx
8 lat temu
Garrick Aden-Buie
3b3c123b95
Use purrr::possibly instead of try()
8 lat temu
Garrick Aden-Buie
3b01cf267a
Keep check_version from failing if no internet connection
8 lat temu
Garrick Aden-Buie
47bdb2ae1a
Also send replacement to console if text is entered
8 lat temu
Garrick Aden-Buie
5333e63c33
Announce package updates via modal on first gadget launch
8 lat temu
Garrick Aden-Buie
b4c58f0ad1
Options from regex tab now used throughout gadget
8 lat temu
Garrick Aden-Buie
9c0a5ae030
Organize gadget sections
8 lat temu
Garrick Aden-Buie
24373f37a4
Add replacement functions to Output tab
8 lat temu
Garrick Aden-Buie
5334665150
Fix #7 remove autolink bare uris from view_regex()
8 lat temu
Garrick Aden-Buie
cf640fc45c
Tweak styles and headers in view_regex()
8 lat temu
Garrick Aden-Buie
db49690b67
Use exact=FALSE inside regex_gadget
Goal: gadget input and output text boxes show actual tokens in string (one backslash == one backslash). Input box takes regular regex.
8 lat temu
Garrick Aden-Buie
c816502ca2
Fix #3 wrap_regex differentiates capture/non-capture groups
8 lat temu
Garrick Aden-Buie
bf6a7955e1
Move css files to inst/styles
8 lat temu