Character Vault
Any Concept / Any System
Compendium
Your System Come To Life
Roll20 for Android
Streamlined for your Tablet
Roll20 for iPad
Streamlined for your Tablet

Personal tools

Difference between revisions of "Regex Snippets"

From Roll20 Wiki

Jump to: navigation, search
m
m
 
Line 1: Line 1:
 
{{revdate}}{{stub}}
 
{{revdate}}{{stub}}
Roll20-related {{wiki|Regular_expression|Regex}} snippets, that could be useful in [[|Macro Guide|macro generation]], [[Character Sheet Development]]- and [[API Development]], along with creating external tools.
+
Roll20-related {{wiki|Regular_expression|Regex}} snippets, that could be useful in [[Macro Guide|macro generation]], [[Character Sheet Development]]- and [[API Development]], along with creating external tools.
  
 
Depending on where you use the snippets, you might need to escape
 
Depending on where you use the snippets, you might need to escape
Line 7: Line 7:
  
 
* <code>/(\/roll|\/r|\/em|\/w|\/whisper|\/gmroll|\/gr|\/ooc|\/fx|\/desc|\/as|\/emas|\/talktomyself|(\!|\#)[a-z\\-]*)/g</code> - target any of the {{Text Chat}} commands, or any API command keywords (e.g.{{c|!token-mod}}) - [https://github.com/Anduh/rmacro/blob/a0ca976d20d4510d673346603e5164924b5cba85/syntaxes/rmacro.tmLanguage.json#L53 source]
 
* <code>/(\/roll|\/r|\/em|\/w|\/whisper|\/gmroll|\/gr|\/ooc|\/fx|\/desc|\/as|\/emas|\/talktomyself|(\!|\#)[a-z\\-]*)/g</code> - target any of the {{Text Chat}} commands, or any API command keywords (e.g.{{c|!token-mod}}) - [https://github.com/Anduh/rmacro/blob/a0ca976d20d4510d673346603e5164924b5cba85/syntaxes/rmacro.tmLanguage.json#L53 source]
* <code>/&(?:[a-z\d]+|#\d+|#x[a-f\d]+);/g</code> target any [[HTML Entities|HTML entity]] - [regexr.com/3eauj source]
+
* <code>/&(?:[a-z\d]+|#\d+|#x[a-f\d]+);/g</code> target any [[HTML Entities|HTML entity]] - [https://regexr.com/3eauj source]
  
 
TODO
 
TODO

Latest revision as of 09:00, 5 June 2022


Roll20-related Regex Wikipedia-Black-W.png snippets, that could be useful in macro generation, Character Sheet Development- and API Development, along with creating external tools.

Depending on where you use the snippets, you might need to escape

Contents

[edit] Snippets

  • /(\/roll|\/r|\/em|\/w|\/whisper|\/gmroll|\/gr|\/ooc|\/fx|\/desc|\/as|\/emas|\/talktomyself|(\!|\#)[a-z\\-]*)/g - target any of the q Text Chat commands, or any API command keywords (e.g.!token-mod) - source
  • /&(?:[a-z\d]+|#\d+|#x[a-f\d]+);/g target any HTML entity - source

TODO

  • snippets to detect character_id, token_id, RowID, attibutes
  • improve above examples

[edit] Use Examples

[edit] Related Pages

[edit] Links