{"id":18801833,"url":"https://github.com/yaphott/unified-regex","last_synced_at":"2026-04-10T03:55:58.363Z","repository":{"id":197562167,"uuid":"687779891","full_name":"yaphott/unified-regex","owner":"yaphott","description":"Comparing regex character matching in multiple languages.","archived":false,"fork":false,"pushed_at":"2023-10-29T20:58:09.000Z","size":137,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-21T21:41:03.673Z","etag":null,"topics":["cpp","go","golang","haskell","java","javascript","objective-c","perl","php","python","python3","regex","regex-match","regex-pattern","ruby","rust","scala"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yaphott.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-06T01:49:46.000Z","updated_at":"2023-10-01T17:39:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"2b3fcf76-6fe7-47ac-a101-92cd4f87d7fc","html_url":"https://github.com/yaphott/unified-regex","commit_stats":{"total_commits":6,"total_committers":1,"mean_commits":6.0,"dds":0.0,"last_synced_commit":"0aa2aa994a9e0a4652bbe30d491940a3149798bd"},"previous_names":["yaphott/unified-regex"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yaphott/unified-regex","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaphott%2Funified-regex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaphott%2Funified-regex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaphott%2Funified-regex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaphott%2Funified-regex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yaphott","download_url":"https://codeload.github.com/yaphott/unified-regex/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaphott%2Funified-regex/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28131074,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-30T02:00:05.476Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","go","golang","haskell","java","javascript","objective-c","perl","php","python","python3","regex","regex-match","regex-pattern","ruby","rust","scala"],"created_at":"2024-11-07T22:25:26.652Z","updated_at":"2025-12-30T19:00:17.260Z","avatar_url":"https://github.com/yaphott.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Unified Regex\n\nThis project compares which characters that regex patterns will match in different languages.\n\n- [Usage](#usage)\n- [Understanding the results](#understanding-the-results)\n- [Notes and Issues](#notes-and-issues)\n- [Tables of Contents](#tables-of-contents)\n\nEach language has a folder with an application that accepts two input arguments: a regex pattern and the file path to write the results.\nThe application iterates over all UTF-8 characters (`U+000000` to `U+10FFFF`) and writes the characters that match the file as hexadecimal codepoints.\nThe results are then compared to the results of other languages.\n\nSupported Languages:\n\n- [ ] C\n- [ ] C#\n- [x] C++\n- [x] Go\n- [x] Haskell\n- [x] Java\n- [x] JavaScript\n- [ ] Kotlin\n- [x] Objective-C\n- [x] Perl\n- [x] PHP\n- [x] Python\n- [x] Ruby\n- [x] Rust\n- [x] Scala\n- [ ] Swift\n- [ ] **Your PR here**\n\nThe goal of this project is to:\n\n- Learn more about regex implementations in multiple languages.\n- Explore similarities/differences between implementations.\n- Consider the viability of creating patterns (in each language) to match other languages.\n- Consider the viability of creating optimal regex patterns for character classes.\n- Consider the viability of creating optimal regex patterns that \"match all languages\".\n- Keep a lookout for possible bugs in regex implementations.\n\n**Disclaimer**: This project is a work in progress.\nThere are still many improvements to be made.\n\n**Want to contribute? Create a PR with your changes.**\nPlease include a link to the language's regex implementation documentation and any other relevant information.\n\n## Usage\n\n- Requires Python 3.10+.\n- Ubuntu 22.04+ is recommended.\n- Run commands from the root directory.\n\nRun tests:\n\n```bash\npython3 -m pytest tests\nbash result_validator/tests/test_validate.sh\n```\n\nGenerate output files:\n\n```bash\nbash run.sh\n```\n\n[![Unified Regex - Generate Output Files](https://i.imgur.com/YcAXrQN.png)](https://www.youtube.com/watch?v=D6l2UpxQ1hQ \"Unified Regex - Generate Output Files\")\n\nCreate README.md files:\n\n```bash\npython3 create_readme.py\n```\n\n[![Unified Regex - Create Readme Files](https://i.imgur.com/4SnAkhX.png)](https://www.youtube.com/watch?v=_2pdbD02uaM \"Unified Regex - Create Readme Files\")\n\nPatterns are located in the [patterns](patterns) directory.\nEach file is named after the category and contains a JSON object with the pattern name as the key and the pattern expression as the value.\n\nCommands for each language are defined in [commands.json](commands.json).\n\n- Build:\n  - Entry for each language is **optional**.\n  - **Order has no effect** on the build process.\n- Base (Run):\n  - Entry for each language is **required**.\n  - Commands are **run in the order they appear in the file**.\n- Clean:\n  - Entry for each language is **optional**.\n  - **Order has no effect** on the clean up process.\n\n\u003e Commands are run in a new shell process, so any changes to the environment will not persist.\n\nEach application will generate a file for each pattern for each category in the language's output directory.\nThe file will contain the codepoints that matched the pattern.\n\n## Understanding the results\n\nEach table shows the results of running the given regex pattern in the **row language against the column language**.\n\n| Language | A    | B    |\n| :------- | ---: | ---: |\n| A        | —    | +118\u003cbr\u003e4095\u003cbr\u003e-15 |\n| B        | -118\u003cbr\u003e4095\u003cbr\u003e+15 | —    |\n\nEach cell contains 3 values:\n\n- **Top**: Number of characters that **matched for the row language but not the column language**.\n- **Middle**: Number of characters that **matched for both the row and column language**.\n- **Bottom**: Number of characters that **matched for the column language but not the row language**.\n\nThe chart above would indicate that the pattern matches 118 characters in language A that it doesn't in language B, while language B matches 15 characters that language A does not.\nThe middle cell indicates that there are 4095 characters that match the pattern in both languages.\n\n## Notes and Issues\n\n### Python\n\nPython's regex implementation does not support POSIX character classes. The [google-re2](https://pypi.python.org/pypi/google-re2) package is used instead.\n\n### Haskell\n\nThere are multiple implementations of regex in Haskell, but regex-pcre appears to be the most popular flavor (at the time of writing this) the supports many character classes.\nHowever, it is worth noting that this package is simply wrapping the [pcre-c](http://www.pcre.org/) library.\n\n### C++\n\nThe C++ regex implementation does not support POSIX character classes.\n\n## Tables of Contents\n\n### Individual Results\n\nClick a language to navigate to the individual results.\n\n- [C++](c++)\n- [Go](go)\n- [Haskell](haskell)\n- [Java](java)\n- [Javascript](javascript)\n- [Obj-C](objc)\n- [Perl](perl)\n- [PHP](php)\n- [Python](python)\n- [Ruby](ruby)\n- [Rust](rust)\n- [Scala](scala)\n\n### Overall Results\n\n1. [Character Classes - ASCII](#character-classes---ascii)\n    - [Uppercase Letter](#character-classes---ascii---uppercase-letter-upper) (`[[:upper:]]`)\n    - [Lowercase Letter](#character-classes---ascii---lowercase-letter-lower) (`[[:lower:]]`)\n    - [Letter And Digit](#character-classes---ascii---letter-and-digit-alnum) (`[[:alnum:]]`)\n    - [Letter](#character-classes---ascii---letter-alpha) (`[[:alpha:]]`)\n    - [ASCII Character](#character-classes---ascii---ascii-character-ascii) (`[[:ascii:]]`)\n    - [Space And Tab](#character-classes---ascii---space-and-tab-blank) (`[[:blank:]]`)\n    - [Control Character](#character-classes---ascii---control-character-cntrl) (`[[:cntrl:]]`)\n    - [Digit](#character-classes---ascii---digit-digit) (`[[:digit:]]`)\n    - [Visible Character](#character-classes---ascii---visible-character-graph) (`[[:graph:]]`)\n    - [Printable](#character-classes---ascii---printable-print) (`[[:print:]]`)\n    - [Punctuation](#character-classes---ascii---punctuation-punct) (`[[:punct:]]`)\n    - [Whitespace](#character-classes---ascii---whitespace-space) (`[[:space:]]`)\n    - [Word Character](#character-classes---ascii---word-character-word) (`[[:word:]]`)\n    - [Hexadecimal Digit](#character-classes---ascii---hexadecimal-digit-xdigit) (`[[:xdigit:]]`)\n2. [Character Classes - POSIX - Short](#character-classes---posix---short)\n    - [Uppercase Letter](#character-classes---posix---short---uppercase-letter-plu) (`[\\p{Lu}]`)\n    - [Lowercase Letter](#character-classes---posix---short---lowercase-letter-pll) (`[\\p{Ll}]`)\n    - [Titlecase Letter](#character-classes---posix---short---titlecase-letter-plt) (`[\\p{Lt}]`)\n    - [Cased Letter](#character-classes---posix---short---cased-letter-plc) (`[\\p{LC}]`)\n    - [Cased Letter Amp](#character-classes---posix---short---cased-letter-amp-pl) (`[\\p{L\u0026}]`)\n    - [Modifier Letter](#character-classes---posix---short---modifier-letter-plm) (`[\\p{Lm}]`)\n    - [Other Letter](#character-classes---posix---short---other-letter-plo) (`[\\p{Lo}]`)\n    - [Letter](#character-classes---posix---short---letter-pl) (`[\\p{L}]`)\n    - [Nonspacing Mark](#character-classes---posix---short---nonspacing-mark-pmn) (`[\\p{Mn}]`)\n    - [Spacing Mark](#character-classes---posix---short---spacing-mark-pmc) (`[\\p{Mc}]`)\n    - [Enclosing Mark](#character-classes---posix---short---enclosing-mark-pme) (`[\\p{Me}]`)\n    - [Mark](#character-classes---posix---short---mark-pm) (`[\\p{M}]`)\n    - [Decimal Number](#character-classes---posix---short---decimal-number-pnd) (`[\\p{Nd}]`)\n    - [Letter Number](#character-classes---posix---short---letter-number-pnl) (`[\\p{Nl}]`)\n    - [Other Number](#character-classes---posix---short---other-number-pno) (`[\\p{No}]`)\n    - [Number](#character-classes---posix---short---number-pn) (`[\\p{N}]`)\n    - [Connector Punctuation](#character-classes---posix---short---connector-punctuation-ppc) (`[\\p{Pc}]`)\n    - [Dash Punctuation](#character-classes---posix---short---dash-punctuation-ppd) (`[\\p{Pd}]`)\n    - [Open Punctuation](#character-classes---posix---short---open-punctuation-pps) (`[\\p{Ps}]`)\n    - [Close Punctuation](#character-classes---posix---short---close-punctuation-ppe) (`[\\p{Pe}]`)\n    - [Initial Punctuation](#character-classes---posix---short---initial-punctuation-ppi) (`[\\p{Pi}]`)\n    - [Final Punctuation](#character-classes---posix---short---final-punctuation-ppf) (`[\\p{Pf}]`)\n    - [Other Punctuation](#character-classes---posix---short---other-punctuation-ppo) (`[\\p{Po}]`)\n    - [Punctuation](#character-classes---posix---short---punctuation-pp) (`[\\p{P}]`)\n    - [Math Symbol](#character-classes---posix---short---math-symbol-psm) (`[\\p{Sm}]`)\n    - [Currency Symbol](#character-classes---posix---short---currency-symbol-psc) (`[\\p{Sc}]`)\n    - [Modifier Symbol](#character-classes---posix---short---modifier-symbol-psk) (`[\\p{Sk}]`)\n    - [Other Symbol](#character-classes---posix---short---other-symbol-pso) (`[\\p{So}]`)\n    - [Symbol](#character-classes---posix---short---symbol-ps) (`[\\p{S}]`)\n    - [Space Separator](#character-classes---posix---short---space-separator-pzs) (`[\\p{Zs}]`)\n    - [Line Separator](#character-classes---posix---short---line-separator-pzl) (`[\\p{Zl}]`)\n    - [Paragraph Separator](#character-classes---posix---short---paragraph-separator-pzp) (`[\\p{Zp}]`)\n    - [Separator](#character-classes---posix---short---separator-pz) (`[\\p{Z}]`)\n    - [Control](#character-classes---posix---short---control-pcc) (`[\\p{Cc}]`)\n    - [Format](#character-classes---posix---short---format-pcf) (`[\\p{Cf}]`)\n    - [Surrogate](#character-classes---posix---short---surrogate-pcs) (`[\\p{Cs}]`)\n    - [Private Use](#character-classes---posix---short---private-use-pco) (`[\\p{Co}]`)\n    - [Unassigned](#character-classes---posix---short---unassigned-pcn) (`[\\p{Cn}]`)\n    - [Other](#character-classes---posix---short---other-pc) (`[\\p{C}]`)\n3. [Character Classes - POSIX - Long](#character-classes---posix---long)\n    - [Uppercase Letter](#character-classes---posix---long---uppercase-letter-puppercase_letter) (`[\\p{Uppercase_Letter}]`)\n    - [Lowercase Letter](#character-classes---posix---long---lowercase-letter-plowercase_letter) (`[\\p{Lowercase_Letter}]`)\n    - [Titlecase Letter](#character-classes---posix---long---titlecase-letter-ptitlecase_letter) (`[\\p{Titlecase_Letter}]`)\n    - [Cased Letter](#character-classes---posix---long---cased-letter-pcased_letter) (`[\\p{Cased_Letter}]`)\n    - [Modifier Letter](#character-classes---posix---long---modifier-letter-pmodifier_letter) (`[\\p{Modifier_Letter}]`)\n    - [Other Letter](#character-classes---posix---long---other-letter-pother_letter) (`[\\p{Other_Letter}]`)\n    - [Letter](#character-classes---posix---long---letter-pletter) (`[\\p{Letter}]`)\n    - [Nonspacing Mark](#character-classes---posix---long---nonspacing-mark-pnonspacing_mark) (`[\\p{Nonspacing_Mark}]`)\n    - [Spacing Mark](#character-classes---posix---long---spacing-mark-pspacing_mark) (`[\\p{Spacing_Mark}]`)\n    - [Enclosing Mark](#character-classes---posix---long---enclosing-mark-penclosing_mark) (`[\\p{Enclosing_Mark}]`)\n    - [Mark](#character-classes---posix---long---mark-pmark) (`[\\p{Mark}]`)\n    - [Decimal Number](#character-classes---posix---long---decimal-number-pdecimal_number) (`[\\p{Decimal_Number}]`)\n    - [Letter Number](#character-classes---posix---long---letter-number-pletter_number) (`[\\p{Letter_Number}]`)\n    - [Other Number](#character-classes---posix---long---other-number-pother_number) (`[\\p{Other_Number}]`)\n    - [Number](#character-classes---posix---long---number-pnumber) (`[\\p{Number}]`)\n    - [Connector Punctuation](#character-classes---posix---long---connector-punctuation-pconnector_punctuation) (`[\\p{Connector_Punctuation}]`)\n    - [Dash Punctuation](#character-classes---posix---long---dash-punctuation-pdash_punctuation) (`[\\p{Dash_Punctuation}]`)\n    - [Open Punctuation](#character-classes---posix---long---open-punctuation-popen_punctuation) (`[\\p{Open_Punctuation}]`)\n    - [Close Punctuation](#character-classes---posix---long---close-punctuation-pclose_punctuation) (`[\\p{Close_Punctuation}]`)\n    - [Initial Punctuation](#character-classes---posix---long---initial-punctuation-pinitial_punctuation) (`[\\p{Initial_Punctuation}]`)\n    - [Final Punctuation](#character-classes---posix---long---final-punctuation-pfinal_punctuation) (`[\\p{Final_Punctuation}]`)\n    - [Other Punctuation](#character-classes---posix---long---other-punctuation-pother_punctuation) (`[\\p{Other_Punctuation}]`)\n    - [Punctuation](#character-classes---posix---long---punctuation-ppunctuation) (`[\\p{Punctuation}]`)\n    - [Math Symbol](#character-classes---posix---long---math-symbol-pmath_symbol) (`[\\p{Math_Symbol}]`)\n    - [Currency Symbol](#character-classes---posix---long---currency-symbol-pcurrency_symbol) (`[\\p{Currency_Symbol}]`)\n    - [Modifier Symbol](#character-classes---posix---long---modifier-symbol-pmodifier_symbol) (`[\\p{Modifier_Symbol}]`)\n    - [Other Symbol](#character-classes---posix---long---other-symbol-pother_symbol) (`[\\p{Other_Symbol}]`)\n    - [Symbol](#character-classes---posix---long---symbol-psymbol) (`[\\p{Symbol}]`)\n    - [Space Separator](#character-classes---posix---long---space-separator-pspace_separator) (`[\\p{Space_Separator}]`)\n    - [Line Separator](#character-classes---posix---long---line-separator-pline_separator) (`[\\p{Line_Separator}]`)\n    - [Paragraph Separator](#character-classes---posix---long---paragraph-separator-pparagraph_separator) (`[\\p{Paragraph_Separator}]`)\n    - [Separator](#character-classes---posix---long---separator-pseparator) (`[\\p{Separator}]`)\n    - [Control](#character-classes---posix---long---control-pcontrol) (`[\\p{Control}]`)\n    - [Format](#character-classes---posix---long---format-pformat) (`[\\p{Format}]`)\n    - [Surrogate](#character-classes---posix---long---surrogate-psurrogate) (`[\\p{Surrogate}]`)\n    - [Private Use](#character-classes---posix---long---private-use-pprivate_use) (`[\\p{Private_Use}]`)\n    - [Unassigned](#character-classes---posix---long---unassigned-punassigned) (`[\\p{Unassigned}]`)\n    - [Other](#character-classes---posix---long---other-pother) (`[\\p{Other}]`)\n\n---\n\n### Character Classes - ASCII\n\n1. [Uppercase Letter](#character-classes---ascii---uppercase-letter-upper) (`[[:upper:]]`)\n2. [Lowercase Letter](#character-classes---ascii---lowercase-letter-lower) (`[[:lower:]]`)\n3. [Letter And Digit](#character-classes---ascii---letter-and-digit-alnum) (`[[:alnum:]]`)\n4. [Letter](#character-classes---ascii---letter-alpha) (`[[:alpha:]]`)\n5. [ASCII Character](#character-classes---ascii---ascii-character-ascii) (`[[:ascii:]]`)\n6. [Space And Tab](#character-classes---ascii---space-and-tab-blank) (`[[:blank:]]`)\n7. [Control Character](#character-classes---ascii---control-character-cntrl) (`[[:cntrl:]]`)\n8. [Digit](#character-classes---ascii---digit-digit) (`[[:digit:]]`)\n9. [Visible Character](#character-classes---ascii---visible-character-graph) (`[[:graph:]]`)\n10. [Printable](#character-classes---ascii---printable-print) (`[[:print:]]`)\n11. [Punctuation](#character-classes---ascii---punctuation-punct) (`[[:punct:]]`)\n12. [Whitespace](#character-classes---ascii---whitespace-space) (`[[:space:]]`)\n13. [Word Character](#character-classes---ascii---word-character-word) (`[[:word:]]`)\n14. [Hexadecimal Digit](#character-classes---ascii---hexadecimal-digit-xdigit) (`[[:xdigit:]]`)\n\n#### Character Classes - ASCII - Uppercase Letter (`[[:upper:]]`)\n\n| Language   | C++   | Go    | Haskell | Java  | Javascript | Obj-C | Perl  | PHP   | Python | Ruby  | Rust  | Scala |\n| :--------- | ----: | ----: | ------: | ----: | ---------: | ----: | ----: | ----: | -----: | ----: | ----: | ----: |\n| C++        | —     | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +26\u003cbr\u003e0\u003cbr\u003e-5 | +26\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-1925 | +0\u003cbr\u003e26\u003cbr\u003e-1855 | +0\u003cbr\u003e26\u003cbr\u003e-1805 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-1882 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +26\u003cbr\u003e0\u003cbr\u003e-5 |\n| Go         | +0\u003cbr\u003e26\u003cbr\u003e-0 | —     | +0\u003cbr\u003e26\u003cbr\u003e-0 | +26\u003cbr\u003e0\u003cbr\u003e-5 | +26\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-1925 | +0\u003cbr\u003e26\u003cbr\u003e-1855 | +0\u003cbr\u003e26\u003cbr\u003e-1805 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-1882 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +26\u003cbr\u003e0\u003cbr\u003e-5 |\n| Haskell    | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-0 | —       | +26\u003cbr\u003e0\u003cbr\u003e-5 | +26\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-1925 | +0\u003cbr\u003e26\u003cbr\u003e-1855 | +0\u003cbr\u003e26\u003cbr\u003e-1805 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-1882 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +26\u003cbr\u003e0\u003cbr\u003e-5 |\n| Java       | +5\u003cbr\u003e0\u003cbr\u003e-26 | +5\u003cbr\u003e0\u003cbr\u003e-26 | +5\u003cbr\u003e0\u003cbr\u003e-26 | —     | +5\u003cbr\u003e0\u003cbr\u003e-0 | +5\u003cbr\u003e0\u003cbr\u003e-1951 | +5\u003cbr\u003e0\u003cbr\u003e-1881 | +5\u003cbr\u003e0\u003cbr\u003e-1831 | +5\u003cbr\u003e0\u003cbr\u003e-26 | +5\u003cbr\u003e0\u003cbr\u003e-1908 | +5\u003cbr\u003e0\u003cbr\u003e-26 | +0\u003cbr\u003e5\u003cbr\u003e-0 |\n| Javascript | +0\u003cbr\u003e0\u003cbr\u003e-26 | +0\u003cbr\u003e0\u003cbr\u003e-26 | +0\u003cbr\u003e0\u003cbr\u003e-26 | +0\u003cbr\u003e0\u003cbr\u003e-5 | —          | +0\u003cbr\u003e0\u003cbr\u003e-1951 | +0\u003cbr\u003e0\u003cbr\u003e-1881 | +0\u003cbr\u003e0\u003cbr\u003e-1831 | +0\u003cbr\u003e0\u003cbr\u003e-26 | +0\u003cbr\u003e0\u003cbr\u003e-1908 | +0\u003cbr\u003e0\u003cbr\u003e-26 | +0\u003cbr\u003e0\u003cbr\u003e-5 |\n| Obj-C      | +1925\u003cbr\u003e26\u003cbr\u003e-0 | +1925\u003cbr\u003e26\u003cbr\u003e-0 | +1925\u003cbr\u003e26\u003cbr\u003e-0 | +1951\u003cbr\u003e0\u003cbr\u003e-5 | +1951\u003cbr\u003e0\u003cbr\u003e-0 | —     | +70\u003cbr\u003e1881\u003cbr\u003e-0 | +120\u003cbr\u003e1831\u003cbr\u003e-0 | +1925\u003cbr\u003e26\u003cbr\u003e-0 | +43\u003cbr\u003e1908\u003cbr\u003e-0 | +1925\u003cbr\u003e26\u003cbr\u003e-0 | +1951\u003cbr\u003e0\u003cbr\u003e-5 |\n| Perl       | +1855\u003cbr\u003e26\u003cbr\u003e-0 | +1855\u003cbr\u003e26\u003cbr\u003e-0 | +1855\u003cbr\u003e26\u003cbr\u003e-0 | +1881\u003cbr\u003e0\u003cbr\u003e-5 | +1881\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1881\u003cbr\u003e-70 | —     | +120\u003cbr\u003e1761\u003cbr\u003e-70 | +1855\u003cbr\u003e26\u003cbr\u003e-0 | +3\u003cbr\u003e1878\u003cbr\u003e-30 | +1855\u003cbr\u003e26\u003cbr\u003e-0 | +1881\u003cbr\u003e0\u003cbr\u003e-5 |\n| PHP        | +1805\u003cbr\u003e26\u003cbr\u003e-0 | +1805\u003cbr\u003e26\u003cbr\u003e-0 | +1805\u003cbr\u003e26\u003cbr\u003e-0 | +1831\u003cbr\u003e0\u003cbr\u003e-5 | +1831\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-120 | +70\u003cbr\u003e1761\u003cbr\u003e-120 | —     | +1805\u003cbr\u003e26\u003cbr\u003e-0 | +43\u003cbr\u003e1788\u003cbr\u003e-120 | +1805\u003cbr\u003e26\u003cbr\u003e-0 | +1831\u003cbr\u003e0\u003cbr\u003e-5 |\n| Python     | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +26\u003cbr\u003e0\u003cbr\u003e-5 | +26\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-1925 | +0\u003cbr\u003e26\u003cbr\u003e-1855 | +0\u003cbr\u003e26\u003cbr\u003e-1805 | —      | +0\u003cbr\u003e26\u003cbr\u003e-1882 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +26\u003cbr\u003e0\u003cbr\u003e-5 |\n| Ruby       | +1882\u003cbr\u003e26\u003cbr\u003e-0 | +1882\u003cbr\u003e26\u003cbr\u003e-0 | +1882\u003cbr\u003e26\u003cbr\u003e-0 | +1908\u003cbr\u003e0\u003cbr\u003e-5 | +1908\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1908\u003cbr\u003e-43 | +30\u003cbr\u003e1878\u003cbr\u003e-3 | +120\u003cbr\u003e1788\u003cbr\u003e-43 | +1882\u003cbr\u003e26\u003cbr\u003e-0 | —     | +1882\u003cbr\u003e26\u003cbr\u003e-0 | +1908\u003cbr\u003e0\u003cbr\u003e-5 |\n| Rust       | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +26\u003cbr\u003e0\u003cbr\u003e-5 | +26\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-1925 | +0\u003cbr\u003e26\u003cbr\u003e-1855 | +0\u003cbr\u003e26\u003cbr\u003e-1805 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-1882 | —     | +26\u003cbr\u003e0\u003cbr\u003e-5 |\n| Scala      | +5\u003cbr\u003e0\u003cbr\u003e-26 | +5\u003cbr\u003e0\u003cbr\u003e-26 | +5\u003cbr\u003e0\u003cbr\u003e-26 | +0\u003cbr\u003e5\u003cbr\u003e-0 | +5\u003cbr\u003e0\u003cbr\u003e-0 | +5\u003cbr\u003e0\u003cbr\u003e-1951 | +5\u003cbr\u003e0\u003cbr\u003e-1881 | +5\u003cbr\u003e0\u003cbr\u003e-1831 | +5\u003cbr\u003e0\u003cbr\u003e-26 | +5\u003cbr\u003e0\u003cbr\u003e-1908 | +5\u003cbr\u003e0\u003cbr\u003e-26 | —     |\n\n#### Character Classes - ASCII - Lowercase Letter (`[[:lower:]]`)\n\n| Language   | C++   | Go    | Haskell | Java  | Javascript | Obj-C | Perl  | PHP   | Python | Ruby  | Rust  | Scala |\n| :--------- | ----: | ----: | ------: | ----: | ---------: | ----: | ----: | ----: | -----: | ----: | ----: | ----: |\n| C++        | —     | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +21\u003cbr\u003e5\u003cbr\u003e-1 | +26\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-2445 | +0\u003cbr\u003e26\u003cbr\u003e-2283 | +0\u003cbr\u003e26\u003cbr\u003e-2201 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-2314 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +21\u003cbr\u003e5\u003cbr\u003e-1 |\n| Go         | +0\u003cbr\u003e26\u003cbr\u003e-0 | —     | +0\u003cbr\u003e26\u003cbr\u003e-0 | +21\u003cbr\u003e5\u003cbr\u003e-1 | +26\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-2445 | +0\u003cbr\u003e26\u003cbr\u003e-2283 | +0\u003cbr\u003e26\u003cbr\u003e-2201 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-2314 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +21\u003cbr\u003e5\u003cbr\u003e-1 |\n| Haskell    | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-0 | —       | +21\u003cbr\u003e5\u003cbr\u003e-1 | +26\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-2445 | +0\u003cbr\u003e26\u003cbr\u003e-2283 | +0\u003cbr\u003e26\u003cbr\u003e-2201 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-2314 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +21\u003cbr\u003e5\u003cbr\u003e-1 |\n| Java       | +1\u003cbr\u003e5\u003cbr\u003e-21 | +1\u003cbr\u003e5\u003cbr\u003e-21 | +1\u003cbr\u003e5\u003cbr\u003e-21 | —     | +6\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e5\u003cbr\u003e-2466 | +1\u003cbr\u003e5\u003cbr\u003e-2304 | +1\u003cbr\u003e5\u003cbr\u003e-2222 | +1\u003cbr\u003e5\u003cbr\u003e-21 | +1\u003cbr\u003e5\u003cbr\u003e-2335 | +1\u003cbr\u003e5\u003cbr\u003e-21 | +0\u003cbr\u003e6\u003cbr\u003e-0 |\n| Javascript | +0\u003cbr\u003e0\u003cbr\u003e-26 | +0\u003cbr\u003e0\u003cbr\u003e-26 | +0\u003cbr\u003e0\u003cbr\u003e-26 | +0\u003cbr\u003e0\u003cbr\u003e-6 | —          | +0\u003cbr\u003e0\u003cbr\u003e-2471 | +0\u003cbr\u003e0\u003cbr\u003e-2309 | +0\u003cbr\u003e0\u003cbr\u003e-2227 | +0\u003cbr\u003e0\u003cbr\u003e-26 | +0\u003cbr\u003e0\u003cbr\u003e-2340 | +0\u003cbr\u003e0\u003cbr\u003e-26 | +0\u003cbr\u003e0\u003cbr\u003e-6 |\n| Obj-C      | +2445\u003cbr\u003e26\u003cbr\u003e-0 | +2445\u003cbr\u003e26\u003cbr\u003e-0 | +2445\u003cbr\u003e26\u003cbr\u003e-0 | +2466\u003cbr\u003e5\u003cbr\u003e-1 | +2471\u003cbr\u003e0\u003cbr\u003e-0 | —     | +162\u003cbr\u003e2309\u003cbr\u003e-0 | +244\u003cbr\u003e2227\u003cbr\u003e-0 | +2445\u003cbr\u003e26\u003cbr\u003e-0 | +131\u003cbr\u003e2340\u003cbr\u003e-0 | +2445\u003cbr\u003e26\u003cbr\u003e-0 | +2466\u003cbr\u003e5\u003cbr\u003e-1 |\n| Perl       | +2283\u003cbr\u003e26\u003cbr\u003e-0 | +2283\u003cbr\u003e26\u003cbr\u003e-0 | +2283\u003cbr\u003e26\u003cbr\u003e-0 | +2304\u003cbr\u003e5\u003cbr\u003e-1 | +2309\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2309\u003cbr\u003e-162 | —     | +187\u003cbr\u003e2122\u003cbr\u003e-105 | +2283\u003cbr\u003e26\u003cbr\u003e-0 | +4\u003cbr\u003e2305\u003cbr\u003e-35 | +2283\u003cbr\u003e26\u003cbr\u003e-0 | +2304\u003cbr\u003e5\u003cbr\u003e-1 |\n| PHP        | +2201\u003cbr\u003e26\u003cbr\u003e-0 | +2201\u003cbr\u003e26\u003cbr\u003e-0 | +2201\u003cbr\u003e26\u003cbr\u003e-0 | +2222\u003cbr\u003e5\u003cbr\u003e-1 | +2227\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2227\u003cbr\u003e-244 | +105\u003cbr\u003e2122\u003cbr\u003e-187 | —     | +2201\u003cbr\u003e26\u003cbr\u003e-0 | +76\u003cbr\u003e2151\u003cbr\u003e-189 | +2201\u003cbr\u003e26\u003cbr\u003e-0 | +2222\u003cbr\u003e5\u003cbr\u003e-1 |\n| Python     | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +21\u003cbr\u003e5\u003cbr\u003e-1 | +26\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-2445 | +0\u003cbr\u003e26\u003cbr\u003e-2283 | +0\u003cbr\u003e26\u003cbr\u003e-2201 | —      | +0\u003cbr\u003e26\u003cbr\u003e-2314 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +21\u003cbr\u003e5\u003cbr\u003e-1 |\n| Ruby       | +2314\u003cbr\u003e26\u003cbr\u003e-0 | +2314\u003cbr\u003e26\u003cbr\u003e-0 | +2314\u003cbr\u003e26\u003cbr\u003e-0 | +2335\u003cbr\u003e5\u003cbr\u003e-1 | +2340\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2340\u003cbr\u003e-131 | +35\u003cbr\u003e2305\u003cbr\u003e-4 | +189\u003cbr\u003e2151\u003cbr\u003e-76 | +2314\u003cbr\u003e26\u003cbr\u003e-0 | —     | +2314\u003cbr\u003e26\u003cbr\u003e-0 | +2335\u003cbr\u003e5\u003cbr\u003e-1 |\n| Rust       | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +21\u003cbr\u003e5\u003cbr\u003e-1 | +26\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-2445 | +0\u003cbr\u003e26\u003cbr\u003e-2283 | +0\u003cbr\u003e26\u003cbr\u003e-2201 | +0\u003cbr\u003e26\u003cbr\u003e-0 | +0\u003cbr\u003e26\u003cbr\u003e-2314 | —     | +21\u003cbr\u003e5\u003cbr\u003e-1 |\n| Scala      | +1\u003cbr\u003e5\u003cbr\u003e-21 | +1\u003cbr\u003e5\u003cbr\u003e-21 | +1\u003cbr\u003e5\u003cbr\u003e-21 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e5\u003cbr\u003e-2466 | +1\u003cbr\u003e5\u003cbr\u003e-2304 | +1\u003cbr\u003e5\u003cbr\u003e-2222 | +1\u003cbr\u003e5\u003cbr\u003e-21 | +1\u003cbr\u003e5\u003cbr\u003e-2335 | +1\u003cbr\u003e5\u003cbr\u003e-21 | —     |\n\n#### Character Classes - ASCII - Letter And Digit (`[[:alnum:]]`)\n\n| Language   | C++     | Go      | Haskell | Java    | Javascript | Obj-C   | Perl    | PHP     | Python  | Ruby    | Rust    | Scala   |\n| :--------- | ------: | ------: | ------: | ------: | ---------: | ------: | ------: | ------: | ------: | ------: | ------: | ------: |\n| C++        | —       | +0\u003cbr\u003e62\u003cbr\u003e-0 | +0\u003cbr\u003e62\u003cbr\u003e-0 | +57\u003cbr\u003e5\u003cbr\u003e-1 | +62\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e62\u003cbr\u003e-133994 | +0\u003cbr\u003e62\u003cbr\u003e-133398 | +0\u003cbr\u003e62\u003cbr\u003e-133485 | +0\u003cbr\u003e62\u003cbr\u003e-0 | +0\u003cbr\u003e62\u003cbr\u003e-127824 | +0\u003cbr\u003e62\u003cbr\u003e-0 | +57\u003cbr\u003e5\u003cbr\u003e-1 |\n| Go         | +0\u003cbr\u003e62\u003cbr\u003e-0 | —       | +0\u003cbr\u003e62\u003cbr\u003e-0 | +57\u003cbr\u003e5\u003cbr\u003e-1 | +62\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e62\u003cbr\u003e-133994 | +0\u003cbr\u003e62\u003cbr\u003e-133398 | +0\u003cbr\u003e62\u003cbr\u003e-133485 | +0\u003cbr\u003e62\u003cbr\u003e-0 | +0\u003cbr\u003e62\u003cbr\u003e-127824 | +0\u003cbr\u003e62\u003cbr\u003e-0 | +57\u003cbr\u003e5\u003cbr\u003e-1 |\n| Haskell    | +0\u003cbr\u003e62\u003cbr\u003e-0 | +0\u003cbr\u003e62\u003cbr\u003e-0 | —       | +57\u003cbr\u003e5\u003cbr\u003e-1 | +62\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e62\u003cbr\u003e-133994 | +0\u003cbr\u003e62\u003cbr\u003e-133398 | +0\u003cbr\u003e62\u003cbr\u003e-133485 | +0\u003cbr\u003e62\u003cbr\u003e-0 | +0\u003cbr\u003e62\u003cbr\u003e-127824 | +0\u003cbr\u003e62\u003cbr\u003e-0 | +57\u003cbr\u003e5\u003cbr\u003e-1 |\n| Java       | +1\u003cbr\u003e5\u003cbr\u003e-57 | +1\u003cbr\u003e5\u003cbr\u003e-57 | +1\u003cbr\u003e5\u003cbr\u003e-57 | —       | +6\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e5\u003cbr\u003e-134051 | +1\u003cbr\u003e5\u003cbr\u003e-133455 | +1\u003cbr\u003e5\u003cbr\u003e-133542 | +1\u003cbr\u003e5\u003cbr\u003e-57 | +1\u003cbr\u003e5\u003cbr\u003e-127881 | +1\u003cbr\u003e5\u003cbr\u003e-57 | +0\u003cbr\u003e6\u003cbr\u003e-0 |\n| Javascript | +0\u003cbr\u003e0\u003cbr\u003e-62 | +0\u003cbr\u003e0\u003cbr\u003e-62 | +0\u003cbr\u003e0\u003cbr\u003e-62 | +0\u003cbr\u003e0\u003cbr\u003e-6 | —          | +0\u003cbr\u003e0\u003cbr\u003e-134056 | +0\u003cbr\u003e0\u003cbr\u003e-133460 | +0\u003cbr\u003e0\u003cbr\u003e-133547 | +0\u003cbr\u003e0\u003cbr\u003e-62 | +0\u003cbr\u003e0\u003cbr\u003e-127886 | +0\u003cbr\u003e0\u003cbr\u003e-62 | +0\u003cbr\u003e0\u003cbr\u003e-6 |\n| Obj-C      | +133994\u003cbr\u003e62\u003cbr\u003e-0 | +133994\u003cbr\u003e62\u003cbr\u003e-0 | +133994\u003cbr\u003e62\u003cbr\u003e-0 | +134051\u003cbr\u003e5\u003cbr\u003e-1 | +134056\u003cbr\u003e0\u003cbr\u003e-0 | —       | +596\u003cbr\u003e133460\u003cbr\u003e-0 | +1404\u003cbr\u003e132652\u003cbr\u003e-895 | +133994\u003cbr\u003e62\u003cbr\u003e-0 | +6170\u003cbr\u003e127886\u003cbr\u003e-0 | +133994\u003cbr\u003e62\u003cbr\u003e-0 | +134051\u003cbr\u003e5\u003cbr\u003e-1 |\n| Perl       | +133398\u003cbr\u003e62\u003cbr\u003e-0 | +133398\u003cbr\u003e62\u003cbr\u003e-0 | +133398\u003cbr\u003e62\u003cbr\u003e-0 | +133455\u003cbr\u003e5\u003cbr\u003e-1 | +133460\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e133460\u003cbr\u003e-596 | —       | +1398\u003cbr\u003e132062\u003cbr\u003e-1485 | +133398\u003cbr\u003e62\u003cbr\u003e-0 | +5639\u003cbr\u003e127821\u003cbr\u003e-65 | +133398\u003cbr\u003e62\u003cbr\u003e-0 | +133455\u003cbr\u003e5\u003cbr\u003e-1 |\n| PHP        | +133485\u003cbr\u003e62\u003cbr\u003e-0 | +133485\u003cbr\u003e62\u003cbr\u003e-0 | +133485\u003cbr\u003e62\u003cbr\u003e-0 | +133542\u003cbr\u003e5\u003cbr\u003e-1 | +133547\u003cbr\u003e0\u003cbr\u003e-0 | +895\u003cbr\u003e132652\u003cbr\u003e-1404 | +1485\u003cbr\u003e132062\u003cbr\u003e-1398 | —       | +133485\u003cbr\u003e62\u003cbr\u003e-0 | +7038\u003cbr\u003e126509\u003cbr\u003e-1377 | +133485\u003cbr\u003e62\u003cbr\u003e-0 | +133542\u003cbr\u003e5\u003cbr\u003e-1 |\n| Python     | +0\u003cbr\u003e62\u003cbr\u003e-0 | +0\u003cbr\u003e62\u003cbr\u003e-0 | +0\u003cbr\u003e62\u003cbr\u003e-0 | +57\u003cbr\u003e5\u003cbr\u003e-1 | +62\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e62\u003cbr\u003e-133994 | +0\u003cbr\u003e62\u003cbr\u003e-133398 | +0\u003cbr\u003e62\u003cbr\u003e-133485 | —       | +0\u003cbr\u003e62\u003cbr\u003e-127824 | +0\u003cbr\u003e62\u003cbr\u003e-0 | +57\u003cbr\u003e5\u003cbr\u003e-1 |\n| Ruby       | +127824\u003cbr\u003e62\u003cbr\u003e-0 | +127824\u003cbr\u003e62\u003cbr\u003e-0 | +127824\u003cbr\u003e62\u003cbr\u003e-0 | +127881\u003cbr\u003e5\u003cbr\u003e-1 | +127886\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e127886\u003cbr\u003e-6170 | +65\u003cbr\u003e127821\u003cbr\u003e-5639 | +1377\u003cbr\u003e126509\u003cbr\u003e-7038 | +127824\u003cbr\u003e62\u003cbr\u003e-0 | —       | +127824\u003cbr\u003e62\u003cbr\u003e-0 | +127881\u003cbr\u003e5\u003cbr\u003e-1 |\n| Rust       | +0\u003cbr\u003e62\u003cbr\u003e-0 | +0\u003cbr\u003e62\u003cbr\u003e-0 | +0\u003cbr\u003e62\u003cbr\u003e-0 | +57\u003cbr\u003e5\u003cbr\u003e-1 | +62\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e62\u003cbr\u003e-133994 | +0\u003cbr\u003e62\u003cbr\u003e-133398 | +0\u003cbr\u003e62\u003cbr\u003e-133485 | +0\u003cbr\u003e62\u003cbr\u003e-0 | +0\u003cbr\u003e62\u003cbr\u003e-127824 | —       | +57\u003cbr\u003e5\u003cbr\u003e-1 |\n| Scala      | +1\u003cbr\u003e5\u003cbr\u003e-57 | +1\u003cbr\u003e5\u003cbr\u003e-57 | +1\u003cbr\u003e5\u003cbr\u003e-57 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e5\u003cbr\u003e-134051 | +1\u003cbr\u003e5\u003cbr\u003e-133455 | +1\u003cbr\u003e5\u003cbr\u003e-133542 | +1\u003cbr\u003e5\u003cbr\u003e-57 | +1\u003cbr\u003e5\u003cbr\u003e-127881 | +1\u003cbr\u003e5\u003cbr\u003e-57 | —       |\n\n#### Character Classes - ASCII - Letter (`[[:alpha:]]`)\n\n| Language   | C++     | Go      | Haskell | Java    | Javascript | Obj-C   | Perl    | PHP     | Python  | Ruby    | Rust    | Scala   |\n| :--------- | ------: | ------: | ------: | ------: | ---------: | ------: | ------: | ------: | ------: | ------: | ------: | ------: |\n| C++        | —       | +0\u003cbr\u003e52\u003cbr\u003e-0 | +0\u003cbr\u003e52\u003cbr\u003e-0 | +48\u003cbr\u003e4\u003cbr\u003e-1 | +52\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e52\u003cbr\u003e-133344 | +0\u003cbr\u003e52\u003cbr\u003e-132758 | +0\u003cbr\u003e52\u003cbr\u003e-131704 | +0\u003cbr\u003e52\u003cbr\u003e-0 | +0\u003cbr\u003e52\u003cbr\u003e-127204 | +0\u003cbr\u003e52\u003cbr\u003e-0 | +48\u003cbr\u003e4\u003cbr\u003e-1 |\n| Go         | +0\u003cbr\u003e52\u003cbr\u003e-0 | —       | +0\u003cbr\u003e52\u003cbr\u003e-0 | +48\u003cbr\u003e4\u003cbr\u003e-1 | +52\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e52\u003cbr\u003e-133344 | +0\u003cbr\u003e52\u003cbr\u003e-132758 | +0\u003cbr\u003e52\u003cbr\u003e-131704 | +0\u003cbr\u003e52\u003cbr\u003e-0 | +0\u003cbr\u003e52\u003cbr\u003e-127204 | +0\u003cbr\u003e52\u003cbr\u003e-0 | +48\u003cbr\u003e4\u003cbr\u003e-1 |\n| Haskell    | +0\u003cbr\u003e52\u003cbr\u003e-0 | +0\u003cbr\u003e52\u003cbr\u003e-0 | —       | +48\u003cbr\u003e4\u003cbr\u003e-1 | +52\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e52\u003cbr\u003e-133344 | +0\u003cbr\u003e52\u003cbr\u003e-132758 | +0\u003cbr\u003e52\u003cbr\u003e-131704 | +0\u003cbr\u003e52\u003cbr\u003e-0 | +0\u003cbr\u003e52\u003cbr\u003e-127204 | +0\u003cbr\u003e52\u003cbr\u003e-0 | +48\u003cbr\u003e4\u003cbr\u003e-1 |\n| Java       | +1\u003cbr\u003e4\u003cbr\u003e-48 | +1\u003cbr\u003e4\u003cbr\u003e-48 | +1\u003cbr\u003e4\u003cbr\u003e-48 | —       | +5\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e4\u003cbr\u003e-133392 | +1\u003cbr\u003e4\u003cbr\u003e-132806 | +1\u003cbr\u003e4\u003cbr\u003e-131752 | +1\u003cbr\u003e4\u003cbr\u003e-48 | +1\u003cbr\u003e4\u003cbr\u003e-127252 | +1\u003cbr\u003e4\u003cbr\u003e-48 | +0\u003cbr\u003e5\u003cbr\u003e-0 |\n| Javascript | +0\u003cbr\u003e0\u003cbr\u003e-52 | +0\u003cbr\u003e0\u003cbr\u003e-52 | +0\u003cbr\u003e0\u003cbr\u003e-52 | +0\u003cbr\u003e0\u003cbr\u003e-5 | —          | +0\u003cbr\u003e0\u003cbr\u003e-133396 | +0\u003cbr\u003e0\u003cbr\u003e-132810 | +0\u003cbr\u003e0\u003cbr\u003e-131756 | +0\u003cbr\u003e0\u003cbr\u003e-52 | +0\u003cbr\u003e0\u003cbr\u003e-127256 | +0\u003cbr\u003e0\u003cbr\u003e-52 | +0\u003cbr\u003e0\u003cbr\u003e-5 |\n| Obj-C      | +133344\u003cbr\u003e52\u003cbr\u003e-0 | +133344\u003cbr\u003e52\u003cbr\u003e-0 | +133344\u003cbr\u003e52\u003cbr\u003e-0 | +133392\u003cbr\u003e4\u003cbr\u003e-1 | +133396\u003cbr\u003e0\u003cbr\u003e-0 | —       | +586\u003cbr\u003e132810\u003cbr\u003e-0 | +1640\u003cbr\u003e131756\u003cbr\u003e-0 | +133344\u003cbr\u003e52\u003cbr\u003e-0 | +6140\u003cbr\u003e127256\u003cbr\u003e-0 | +133344\u003cbr\u003e52\u003cbr\u003e-0 | +133392\u003cbr\u003e4\u003cbr\u003e-1 |\n| Perl       | +132758\u003cbr\u003e52\u003cbr\u003e-0 | +132758\u003cbr\u003e52\u003cbr\u003e-0 | +132758\u003cbr\u003e52\u003cbr\u003e-0 | +132806\u003cbr\u003e4\u003cbr\u003e-1 | +132810\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e132810\u003cbr\u003e-586 | —       | +1634\u003cbr\u003e131176\u003cbr\u003e-580 | +132758\u003cbr\u003e52\u003cbr\u003e-0 | +5619\u003cbr\u003e127191\u003cbr\u003e-65 | +132758\u003cbr\u003e52\u003cbr\u003e-0 | +132806\u003cbr\u003e4\u003cbr\u003e-1 |\n| PHP        | +131704\u003cbr\u003e52\u003cbr\u003e-0 | +131704\u003cbr\u003e52\u003cbr\u003e-0 | +131704\u003cbr\u003e52\u003cbr\u003e-0 | +131752\u003cbr\u003e4\u003cbr\u003e-1 | +131756\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e131756\u003cbr\u003e-1640 | +580\u003cbr\u003e131176\u003cbr\u003e-1634 | —       | +131704\u003cbr\u003e52\u003cbr\u003e-0 | +6113\u003cbr\u003e125643\u003cbr\u003e-1613 | +131704\u003cbr\u003e52\u003cbr\u003e-0 | +131752\u003cbr\u003e4\u003cbr\u003e-1 |\n| Python     | +0\u003cbr\u003e52\u003cbr\u003e-0 | +0\u003cbr\u003e52\u003cbr\u003e-0 | +0\u003cbr\u003e52\u003cbr\u003e-0 | +48\u003cbr\u003e4\u003cbr\u003e-1 | +52\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e52\u003cbr\u003e-133344 | +0\u003cbr\u003e52\u003cbr\u003e-132758 | +0\u003cbr\u003e52\u003cbr\u003e-131704 | —       | +0\u003cbr\u003e52\u003cbr\u003e-127204 | +0\u003cbr\u003e52\u003cbr\u003e-0 | +48\u003cbr\u003e4\u003cbr\u003e-1 |\n| Ruby       | +127204\u003cbr\u003e52\u003cbr\u003e-0 | +127204\u003cbr\u003e52\u003cbr\u003e-0 | +127204\u003cbr\u003e52\u003cbr\u003e-0 | +127252\u003cbr\u003e4\u003cbr\u003e-1 | +127256\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e127256\u003cbr\u003e-6140 | +65\u003cbr\u003e127191\u003cbr\u003e-5619 | +1613\u003cbr\u003e125643\u003cbr\u003e-6113 | +127204\u003cbr\u003e52\u003cbr\u003e-0 | —       | +127204\u003cbr\u003e52\u003cbr\u003e-0 | +127252\u003cbr\u003e4\u003cbr\u003e-1 |\n| Rust       | +0\u003cbr\u003e52\u003cbr\u003e-0 | +0\u003cbr\u003e52\u003cbr\u003e-0 | +0\u003cbr\u003e52\u003cbr\u003e-0 | +48\u003cbr\u003e4\u003cbr\u003e-1 | +52\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e52\u003cbr\u003e-133344 | +0\u003cbr\u003e52\u003cbr\u003e-132758 | +0\u003cbr\u003e52\u003cbr\u003e-131704 | +0\u003cbr\u003e52\u003cbr\u003e-0 | +0\u003cbr\u003e52\u003cbr\u003e-127204 | —       | +48\u003cbr\u003e4\u003cbr\u003e-1 |\n| Scala      | +1\u003cbr\u003e4\u003cbr\u003e-48 | +1\u003cbr\u003e4\u003cbr\u003e-48 | +1\u003cbr\u003e4\u003cbr\u003e-48 | +0\u003cbr\u003e5\u003cbr\u003e-0 | +5\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e4\u003cbr\u003e-133392 | +1\u003cbr\u003e4\u003cbr\u003e-132806 | +1\u003cbr\u003e4\u003cbr\u003e-131752 | +1\u003cbr\u003e4\u003cbr\u003e-48 | +1\u003cbr\u003e4\u003cbr\u003e-127252 | +1\u003cbr\u003e4\u003cbr\u003e-48 | —       |\n\n#### Character Classes - ASCII - ASCII Character (`[[:ascii:]]`)\n\n| Language   | C++  | Go   | Haskell | Java | Javascript | Obj-C | Perl | PHP  | Python | Ruby | Rust | Scala |\n| :--------- | ---: | ---: | ------: | ---: | ---------: | ----: | ---: | ---: | -----: | ---: | ---: | ----: |\n| C++        | —    | +0\u003cbr\u003e0\u003cbr\u003e-128 | +0\u003cbr\u003e0\u003cbr\u003e-127 | +0\u003cbr\u003e0\u003cbr\u003e-5 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-128 | +0\u003cbr\u003e0\u003cbr\u003e-128 | +0\u003cbr\u003e0\u003cbr\u003e-128 | +0\u003cbr\u003e0\u003cbr\u003e-128 | +0\u003cbr\u003e0\u003cbr\u003e-128 | +0\u003cbr\u003e0\u003cbr\u003e-128 | +0\u003cbr\u003e0\u003cbr\u003e-5 |\n| Go         | +128\u003cbr\u003e0\u003cbr\u003e-0 | —    | +1\u003cbr\u003e127\u003cbr\u003e-0 | +123\u003cbr\u003e5\u003cbr\u003e-0 | +128\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +123\u003cbr\u003e5\u003cbr\u003e-0 |\n| Haskell    | +127\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e127\u003cbr\u003e-1 | —       | +122\u003cbr\u003e5\u003cbr\u003e-0 | +127\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e127\u003cbr\u003e-1 | +0\u003cbr\u003e127\u003cbr\u003e-1 | +0\u003cbr\u003e127\u003cbr\u003e-1 | +0\u003cbr\u003e127\u003cbr\u003e-1 | +0\u003cbr\u003e127\u003cbr\u003e-1 | +0\u003cbr\u003e127\u003cbr\u003e-1 | +122\u003cbr\u003e5\u003cbr\u003e-0 |\n| Java       | +5\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e5\u003cbr\u003e-123 | +0\u003cbr\u003e5\u003cbr\u003e-122 | —    | +5\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e5\u003cbr\u003e-123 | +0\u003cbr\u003e5\u003cbr\u003e-123 | +0\u003cbr\u003e5\u003cbr\u003e-123 | +0\u003cbr\u003e5\u003cbr\u003e-123 | +0\u003cbr\u003e5\u003cbr\u003e-123 | +0\u003cbr\u003e5\u003cbr\u003e-123 | +0\u003cbr\u003e5\u003cbr\u003e-0 |\n| Javascript | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-128 | +0\u003cbr\u003e0\u003cbr\u003e-127 | +0\u003cbr\u003e0\u003cbr\u003e-5 | —          | +0\u003cbr\u003e0\u003cbr\u003e-128 | +0\u003cbr\u003e0\u003cbr\u003e-128 | +0\u003cbr\u003e0\u003cbr\u003e-128 | +0\u003cbr\u003e0\u003cbr\u003e-128 | +0\u003cbr\u003e0\u003cbr\u003e-128 | +0\u003cbr\u003e0\u003cbr\u003e-128 | +0\u003cbr\u003e0\u003cbr\u003e-5 |\n| Obj-C      | +128\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +1\u003cbr\u003e127\u003cbr\u003e-0 | +123\u003cbr\u003e5\u003cbr\u003e-0 | +128\u003cbr\u003e0\u003cbr\u003e-0 | —     | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +123\u003cbr\u003e5\u003cbr\u003e-0 |\n| Perl       | +128\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +1\u003cbr\u003e127\u003cbr\u003e-0 | +123\u003cbr\u003e5\u003cbr\u003e-0 | +128\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | —    | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +123\u003cbr\u003e5\u003cbr\u003e-0 |\n| PHP        | +128\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +1\u003cbr\u003e127\u003cbr\u003e-0 | +123\u003cbr\u003e5\u003cbr\u003e-0 | +128\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | —    | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +123\u003cbr\u003e5\u003cbr\u003e-0 |\n| Python     | +128\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +1\u003cbr\u003e127\u003cbr\u003e-0 | +123\u003cbr\u003e5\u003cbr\u003e-0 | +128\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | —      | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +123\u003cbr\u003e5\u003cbr\u003e-0 |\n| Ruby       | +128\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +1\u003cbr\u003e127\u003cbr\u003e-0 | +123\u003cbr\u003e5\u003cbr\u003e-0 | +128\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | —    | +0\u003cbr\u003e128\u003cbr\u003e-0 | +123\u003cbr\u003e5\u003cbr\u003e-0 |\n| Rust       | +128\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +1\u003cbr\u003e127\u003cbr\u003e-0 | +123\u003cbr\u003e5\u003cbr\u003e-0 | +128\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | +0\u003cbr\u003e128\u003cbr\u003e-0 | —    | +123\u003cbr\u003e5\u003cbr\u003e-0 |\n| Scala      | +5\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e5\u003cbr\u003e-123 | +0\u003cbr\u003e5\u003cbr\u003e-122 | +0\u003cbr\u003e5\u003cbr\u003e-0 | +5\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e5\u003cbr\u003e-123 | +0\u003cbr\u003e5\u003cbr\u003e-123 | +0\u003cbr\u003e5\u003cbr\u003e-123 | +0\u003cbr\u003e5\u003cbr\u003e-123 | +0\u003cbr\u003e5\u003cbr\u003e-123 | +0\u003cbr\u003e5\u003cbr\u003e-123 | —     |\n\n#### Character Classes - ASCII - Space And Tab (`[[:blank:]]`)\n\n| Language   | C++ | Go  | Haskell | Java | Javascript | Obj-C | Perl | PHP | Python | Ruby | Rust | Scala |\n| :--------- | --: | --: | ------: | ---: | ---------: | ----: | ---: | --: | -----: | ---: | ---: | ----: |\n| C++        | —   | +0\u003cbr\u003e2\u003cbr\u003e-0 | +0\u003cbr\u003e2\u003cbr\u003e-0 | +2\u003cbr\u003e0\u003cbr\u003e-6 | +2\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2\u003cbr\u003e-16 | +0\u003cbr\u003e2\u003cbr\u003e-15 | +0\u003cbr\u003e2\u003cbr\u003e-17 | +0\u003cbr\u003e2\u003cbr\u003e-0 | +0\u003cbr\u003e2\u003cbr\u003e-16 | +0\u003cbr\u003e2\u003cbr\u003e-0 | +2\u003cbr\u003e0\u003cbr\u003e-6 |\n| Go         | +0\u003cbr\u003e2\u003cbr\u003e-0 | —   | +0\u003cbr\u003e2\u003cbr\u003e-0 | +2\u003cbr\u003e0\u003cbr\u003e-6 | +2\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2\u003cbr\u003e-16 | +0\u003cbr\u003e2\u003cbr\u003e-15 | +0\u003cbr\u003e2\u003cbr\u003e-17 | +0\u003cbr\u003e2\u003cbr\u003e-0 | +0\u003cbr\u003e2\u003cbr\u003e-16 | +0\u003cbr\u003e2\u003cbr\u003e-0 | +2\u003cbr\u003e0\u003cbr\u003e-6 |\n| Haskell    | +0\u003cbr\u003e2\u003cbr\u003e-0 | +0\u003cbr\u003e2\u003cbr\u003e-0 | —       | +2\u003cbr\u003e0\u003cbr\u003e-6 | +2\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2\u003cbr\u003e-16 | +0\u003cbr\u003e2\u003cbr\u003e-15 | +0\u003cbr\u003e2\u003cbr\u003e-17 | +0\u003cbr\u003e2\u003cbr\u003e-0 | +0\u003cbr\u003e2\u003cbr\u003e-16 | +0\u003cbr\u003e2\u003cbr\u003e-0 | +2\u003cbr\u003e0\u003cbr\u003e-6 |\n| Java       | +6\u003cbr\u003e0\u003cbr\u003e-2 | +6\u003cbr\u003e0\u003cbr\u003e-2 | +6\u003cbr\u003e0\u003cbr\u003e-2 | —    | +6\u003cbr\u003e0\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-18 | +6\u003cbr\u003e0\u003cbr\u003e-17 | +6\u003cbr\u003e0\u003cbr\u003e-19 | +6\u003cbr\u003e0\u003cbr\u003e-2 | +6\u003cbr\u003e0\u003cbr\u003e-18 | +6\u003cbr\u003e0\u003cbr\u003e-2 | +0\u003cbr\u003e6\u003cbr\u003e-0 |\n| Javascript | +0\u003cbr\u003e0\u003cbr\u003e-2 | +0\u003cbr\u003e0\u003cbr\u003e-2 | +0\u003cbr\u003e0\u003cbr\u003e-2 | +0\u003cbr\u003e0\u003cbr\u003e-6 | —          | +0\u003cbr\u003e0\u003cbr\u003e-18 | +0\u003cbr\u003e0\u003cbr\u003e-17 | +0\u003cbr\u003e0\u003cbr\u003e-19 | +0\u003cbr\u003e0\u003cbr\u003e-2 | +0\u003cbr\u003e0\u003cbr\u003e-18 | +0\u003cbr\u003e0\u003cbr\u003e-2 | +0\u003cbr\u003e0\u003cbr\u003e-6 |\n| Obj-C      | +16\u003cbr\u003e2\u003cbr\u003e-0 | +16\u003cbr\u003e2\u003cbr\u003e-0 | +16\u003cbr\u003e2\u003cbr\u003e-0 | +18\u003cbr\u003e0\u003cbr\u003e-6 | +18\u003cbr\u003e0\u003cbr\u003e-0 | —     | +1\u003cbr\u003e17\u003cbr\u003e-0 | +0\u003cbr\u003e18\u003cbr\u003e-1 | +16\u003cbr\u003e2\u003cbr\u003e-0 | +0\u003cbr\u003e18\u003cbr\u003e-0 | +16\u003cbr\u003e2\u003cbr\u003e-0 | +18\u003cbr\u003e0\u003cbr\u003e-6 |\n| Perl       | +15\u003cbr\u003e2\u003cbr\u003e-0 | +15\u003cbr\u003e2\u003cbr\u003e-0 | +15\u003cbr\u003e2\u003cbr\u003e-0 | +17\u003cbr\u003e0\u003cbr\u003e-6 | +17\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e17\u003cbr\u003e-1 | —    | +0\u003cbr\u003e17\u003cbr\u003e-2 | +15\u003cbr\u003e2\u003cbr\u003e-0 | +0\u003cbr\u003e17\u003cbr\u003e-1 | +15\u003cbr\u003e2\u003cbr\u003e-0 | +17\u003cbr\u003e0\u003cbr\u003e-6 |\n| PHP        | +17\u003cbr\u003e2\u003cbr\u003e-0 | +17\u003cbr\u003e2\u003cbr\u003e-0 | +17\u003cbr\u003e2\u003cbr\u003e-0 | +19\u003cbr\u003e0\u003cbr\u003e-6 | +19\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e18\u003cbr\u003e-0 | +2\u003cbr\u003e17\u003cbr\u003e-0 | —   | +17\u003cbr\u003e2\u003cbr\u003e-0 | +1\u003cbr\u003e18\u003cbr\u003e-0 | +17\u003cbr\u003e2\u003cbr\u003e-0 | +19\u003cbr\u003e0\u003cbr\u003e-6 |\n| Python     | +0\u003cbr\u003e2\u003cbr\u003e-0 | +0\u003cbr\u003e2\u003cbr\u003e-0 | +0\u003cbr\u003e2\u003cbr\u003e-0 | +2\u003cbr\u003e0\u003cbr\u003e-6 | +2\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2\u003cbr\u003e-16 | +0\u003cbr\u003e2\u003cbr\u003e-15 | +0\u003cbr\u003e2\u003cbr\u003e-17 | —      | +0\u003cbr\u003e2\u003cbr\u003e-16 | +0\u003cbr\u003e2\u003cbr\u003e-0 | +2\u003cbr\u003e0\u003cbr\u003e-6 |\n| Ruby       | +16\u003cbr\u003e2\u003cbr\u003e-0 | +16\u003cbr\u003e2\u003cbr\u003e-0 | +16\u003cbr\u003e2\u003cbr\u003e-0 | +18\u003cbr\u003e0\u003cbr\u003e-6 | +18\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e18\u003cbr\u003e-0 | +1\u003cbr\u003e17\u003cbr\u003e-0 | +0\u003cbr\u003e18\u003cbr\u003e-1 | +16\u003cbr\u003e2\u003cbr\u003e-0 | —    | +16\u003cbr\u003e2\u003cbr\u003e-0 | +18\u003cbr\u003e0\u003cbr\u003e-6 |\n| Rust       | +0\u003cbr\u003e2\u003cbr\u003e-0 | +0\u003cbr\u003e2\u003cbr\u003e-0 | +0\u003cbr\u003e2\u003cbr\u003e-0 | +2\u003cbr\u003e0\u003cbr\u003e-6 | +2\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2\u003cbr\u003e-16 | +0\u003cbr\u003e2\u003cbr\u003e-15 | +0\u003cbr\u003e2\u003cbr\u003e-17 | +0\u003cbr\u003e2\u003cbr\u003e-0 | +0\u003cbr\u003e2\u003cbr\u003e-16 | —    | +2\u003cbr\u003e0\u003cbr\u003e-6 |\n| Scala      | +6\u003cbr\u003e0\u003cbr\u003e-2 | +6\u003cbr\u003e0\u003cbr\u003e-2 | +6\u003cbr\u003e0\u003cbr\u003e-2 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-18 | +6\u003cbr\u003e0\u003cbr\u003e-17 | +6\u003cbr\u003e0\u003cbr\u003e-19 | +6\u003cbr\u003e0\u003cbr\u003e-2 | +6\u003cbr\u003e0\u003cbr\u003e-18 | +6\u003cbr\u003e0\u003cbr\u003e-2 | —     |\n\n#### Character Classes - ASCII - Control Character (`[[:cntrl:]]`)\n\n| Language   | C++ | Go  | Haskell | Java | Javascript | Obj-C | Perl | PHP | Python | Ruby | Rust | Scala |\n| :--------- | --: | --: | ------: | ---: | ---------: | ----: | ---: | --: | -----: | ---: | ---: | ----: |\n| C++        | —   | +0\u003cbr\u003e33\u003cbr\u003e-0 | +1\u003cbr\u003e32\u003cbr\u003e-0 | +33\u003cbr\u003e0\u003cbr\u003e-6 | +33\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-32 | +0\u003cbr\u003e33\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-32 | +0\u003cbr\u003e33\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-32 | +0\u003cbr\u003e33\u003cbr\u003e-0 | +33\u003cbr\u003e0\u003cbr\u003e-6 |\n| Go         | +0\u003cbr\u003e33\u003cbr\u003e-0 | —   | +1\u003cbr\u003e32\u003cbr\u003e-0 | +33\u003cbr\u003e0\u003cbr\u003e-6 | +33\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-32 | +0\u003cbr\u003e33\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-32 | +0\u003cbr\u003e33\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-32 | +0\u003cbr\u003e33\u003cbr\u003e-0 | +33\u003cbr\u003e0\u003cbr\u003e-6 |\n| Haskell    | +0\u003cbr\u003e32\u003cbr\u003e-1 | +0\u003cbr\u003e32\u003cbr\u003e-1 | —       | +32\u003cbr\u003e0\u003cbr\u003e-6 | +32\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e32\u003cbr\u003e-33 | +0\u003cbr\u003e32\u003cbr\u003e-1 | +0\u003cbr\u003e32\u003cbr\u003e-33 | +0\u003cbr\u003e32\u003cbr\u003e-1 | +0\u003cbr\u003e32\u003cbr\u003e-33 | +0\u003cbr\u003e32\u003cbr\u003e-1 | +32\u003cbr\u003e0\u003cbr\u003e-6 |\n| Java       | +6\u003cbr\u003e0\u003cbr\u003e-33 | +6\u003cbr\u003e0\u003cbr\u003e-33 | +6\u003cbr\u003e0\u003cbr\u003e-32 | —    | +6\u003cbr\u003e0\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-65 | +6\u003cbr\u003e0\u003cbr\u003e-33 | +6\u003cbr\u003e0\u003cbr\u003e-65 | +6\u003cbr\u003e0\u003cbr\u003e-33 | +6\u003cbr\u003e0\u003cbr\u003e-65 | +6\u003cbr\u003e0\u003cbr\u003e-33 | +0\u003cbr\u003e6\u003cbr\u003e-0 |\n| Javascript | +0\u003cbr\u003e0\u003cbr\u003e-33 | +0\u003cbr\u003e0\u003cbr\u003e-33 | +0\u003cbr\u003e0\u003cbr\u003e-32 | +0\u003cbr\u003e0\u003cbr\u003e-6 | —          | +0\u003cbr\u003e0\u003cbr\u003e-65 | +0\u003cbr\u003e0\u003cbr\u003e-33 | +0\u003cbr\u003e0\u003cbr\u003e-65 | +0\u003cbr\u003e0\u003cbr\u003e-33 | +0\u003cbr\u003e0\u003cbr\u003e-65 | +0\u003cbr\u003e0\u003cbr\u003e-33 | +0\u003cbr\u003e0\u003cbr\u003e-6 |\n| Obj-C      | +32\u003cbr\u003e33\u003cbr\u003e-0 | +32\u003cbr\u003e33\u003cbr\u003e-0 | +33\u003cbr\u003e32\u003cbr\u003e-0 | +65\u003cbr\u003e0\u003cbr\u003e-6 | +65\u003cbr\u003e0\u003cbr\u003e-0 | —     | +32\u003cbr\u003e33\u003cbr\u003e-0 | +0\u003cbr\u003e65\u003cbr\u003e-0 | +32\u003cbr\u003e33\u003cbr\u003e-0 | +0\u003cbr\u003e65\u003cbr\u003e-0 | +32\u003cbr\u003e33\u003cbr\u003e-0 | +65\u003cbr\u003e0\u003cbr\u003e-6 |\n| Perl       | +0\u003cbr\u003e33\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-0 | +1\u003cbr\u003e32\u003cbr\u003e-0 | +33\u003cbr\u003e0\u003cbr\u003e-6 | +33\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-32 | —    | +0\u003cbr\u003e33\u003cbr\u003e-32 | +0\u003cbr\u003e33\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-32 | +0\u003cbr\u003e33\u003cbr\u003e-0 | +33\u003cbr\u003e0\u003cbr\u003e-6 |\n| PHP        | +32\u003cbr\u003e33\u003cbr\u003e-0 | +32\u003cbr\u003e33\u003cbr\u003e-0 | +33\u003cbr\u003e32\u003cbr\u003e-0 | +65\u003cbr\u003e0\u003cbr\u003e-6 | +65\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e65\u003cbr\u003e-0 | +32\u003cbr\u003e33\u003cbr\u003e-0 | —   | +32\u003cbr\u003e33\u003cbr\u003e-0 | +0\u003cbr\u003e65\u003cbr\u003e-0 | +32\u003cbr\u003e33\u003cbr\u003e-0 | +65\u003cbr\u003e0\u003cbr\u003e-6 |\n| Python     | +0\u003cbr\u003e33\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-0 | +1\u003cbr\u003e32\u003cbr\u003e-0 | +33\u003cbr\u003e0\u003cbr\u003e-6 | +33\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-32 | +0\u003cbr\u003e33\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-32 | —      | +0\u003cbr\u003e33\u003cbr\u003e-32 | +0\u003cbr\u003e33\u003cbr\u003e-0 | +33\u003cbr\u003e0\u003cbr\u003e-6 |\n| Ruby       | +32\u003cbr\u003e33\u003cbr\u003e-0 | +32\u003cbr\u003e33\u003cbr\u003e-0 | +33\u003cbr\u003e32\u003cbr\u003e-0 | +65\u003cbr\u003e0\u003cbr\u003e-6 | +65\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e65\u003cbr\u003e-0 | +32\u003cbr\u003e33\u003cbr\u003e-0 | +0\u003cbr\u003e65\u003cbr\u003e-0 | +32\u003cbr\u003e33\u003cbr\u003e-0 | —    | +32\u003cbr\u003e33\u003cbr\u003e-0 | +65\u003cbr\u003e0\u003cbr\u003e-6 |\n| Rust       | +0\u003cbr\u003e33\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-0 | +1\u003cbr\u003e32\u003cbr\u003e-0 | +33\u003cbr\u003e0\u003cbr\u003e-6 | +33\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-32 | +0\u003cbr\u003e33\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-32 | +0\u003cbr\u003e33\u003cbr\u003e-0 | +0\u003cbr\u003e33\u003cbr\u003e-32 | —    | +33\u003cbr\u003e0\u003cbr\u003e-6 |\n| Scala      | +6\u003cbr\u003e0\u003cbr\u003e-33 | +6\u003cbr\u003e0\u003cbr\u003e-33 | +6\u003cbr\u003e0\u003cbr\u003e-32 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-65 | +6\u003cbr\u003e0\u003cbr\u003e-33 | +6\u003cbr\u003e0\u003cbr\u003e-65 | +6\u003cbr\u003e0\u003cbr\u003e-33 | +6\u003cbr\u003e0\u003cbr\u003e-65 | +6\u003cbr\u003e0\u003cbr\u003e-33 | —     |\n\n#### Character Classes - ASCII - Digit (`[[:digit:]]`)\n\n| Language   | C++  | Go   | Haskell | Java | Javascript | Obj-C | Perl | PHP  | Python | Ruby | Rust | Scala |\n| :--------- | ---: | ---: | ------: | ---: | ---------: | ----: | ---: | ---: | -----: | ---: | ---: | ----: |\n| C++        | —    | +0\u003cbr\u003e10\u003cbr\u003e-0 | +0\u003cbr\u003e10\u003cbr\u003e-0 | +10\u003cbr\u003e0\u003cbr\u003e-5 | +10\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e10\u003cbr\u003e-650 | +0\u003cbr\u003e10\u003cbr\u003e-640 | +0\u003cbr\u003e10\u003cbr\u003e-650 | +0\u003cbr\u003e10\u003cbr\u003e-0 | +0\u003cbr\u003e10\u003cbr\u003e-620 | +0\u003cbr\u003e10\u003cbr\u003e-0 | +10\u003cbr\u003e0\u003cbr\u003e-5 |\n| Go         | +0\u003cbr\u003e10\u003cbr\u003e-0 | —    | +0\u003cbr\u003e10\u003cbr\u003e-0 | +10\u003cbr\u003e0\u003cbr\u003e-5 | +10\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e10\u003cbr\u003e-650 | +0\u003cbr\u003e10\u003cbr\u003e-640 | +0\u003cbr\u003e10\u003cbr\u003e-650 | +0\u003cbr\u003e10\u003cbr\u003e-0 | +0\u003cbr\u003e10\u003cbr\u003e-620 | +0\u003cbr\u003e10\u003cbr\u003e-0 | +10\u003cbr\u003e0\u003cbr\u003e-5 |\n| Haskell    | +0\u003cbr\u003e10\u003cbr\u003e-0 | +0\u003cbr\u003e10\u003cbr\u003e-0 | —       | +10\u003cbr\u003e0\u003cbr\u003e-5 | +10\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e10\u003cbr\u003e-650 | +0\u003cbr\u003e10\u003cbr\u003e-640 | +0\u003cbr\u003e10\u003cbr\u003e-650 | +0\u003cbr\u003e10\u003cbr\u003e-0 | +0\u003cbr\u003e10\u003cbr\u003e-620 | +0\u003cbr\u003e10\u003cbr\u003e-0 | +10\u003cbr\u003e0\u003cbr\u003e-5 |\n| Java       | +5\u003cbr\u003e0\u003cbr\u003e-10 | +5\u003cbr\u003e0\u003cbr\u003e-10 | +5\u003cbr\u003e0\u003cbr\u003e-10 | —    | +5\u003cbr\u003e0\u003cbr\u003e-0 | +5\u003cbr\u003e0\u003cbr\u003e-660 | +5\u003cbr\u003e0\u003cbr\u003e-650 | +5\u003cbr\u003e0\u003cbr\u003e-660 | +5\u003cbr\u003e0\u003cbr\u003e-10 | +5\u003cbr\u003e0\u003cbr\u003e-630 | +5\u003cbr\u003e0\u003cbr\u003e-10 | +0\u003cbr\u003e5\u003cbr\u003e-0 |\n| Javascript | +0\u003cbr\u003e0\u003cbr\u003e-10 | +0\u003cbr\u003e0\u003cbr\u003e-10 | +0\u003cbr\u003e0\u003cbr\u003e-10 | +0\u003cbr\u003e0\u003cbr\u003e-5 | —          | +0\u003cbr\u003e0\u003cbr\u003e-660 | +0\u003cbr\u003e0\u003cbr\u003e-650 | +0\u003cbr\u003e0\u003cbr\u003e-660 | +0\u003cbr\u003e0\u003cbr\u003e-10 | +0\u003cbr\u003e0\u003cbr\u003e-630 | +0\u003cbr\u003e0\u003cbr\u003e-10 | +0\u003cbr\u003e0\u003cbr\u003e-5 |\n| Obj-C      | +650\u003cbr\u003e10\u003cbr\u003e-0 | +650\u003cbr\u003e10\u003cbr\u003e-0 | +650\u003cbr\u003e10\u003cbr\u003e-0 | +660\u003cbr\u003e0\u003cbr\u003e-5 | +660\u003cbr\u003e0\u003cbr\u003e-0 | —     | +10\u003cbr\u003e650\u003cbr\u003e-0 | +0\u003cbr\u003e660\u003cbr\u003e-0 | +650\u003cbr\u003e10\u003cbr\u003e-0 | +30\u003cbr\u003e630\u003cbr\u003e-0 | +650\u003cbr\u003e10\u003cbr\u003e-0 | +660\u003cbr\u003e0\u003cbr\u003e-5 |\n| Perl       | +640\u003cbr\u003e10\u003cbr\u003e-0 | +640\u003cbr\u003e10\u003cbr\u003e-0 | +640\u003cbr\u003e10\u003cbr\u003e-0 | +650\u003cbr\u003e0\u003cbr\u003e-5 | +650\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e650\u003cbr\u003e-10 | —    | +0\u003cbr\u003e650\u003cbr\u003e-10 | +640\u003cbr\u003e10\u003cbr\u003e-0 | +20\u003cbr\u003e630\u003cbr\u003e-0 | +640\u003cbr\u003e10\u003cbr\u003e-0 | +650\u003cbr\u003e0\u003cbr\u003e-5 |\n| PHP        | +650\u003cbr\u003e10\u003cbr\u003e-0 | +650\u003cbr\u003e10\u003cbr\u003e-0 | +650\u003cbr\u003e10\u003cbr\u003e-0 | +660\u003cbr\u003e0\u003cbr\u003e-5 | +660\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e660\u003cbr\u003e-0 | +10\u003cbr\u003e650\u003cbr\u003e-0 | —    | +650\u003cbr\u003e10\u003cbr\u003e-0 | +30\u003cbr\u003e630\u003cbr\u003e-0 | +650\u003cbr\u003e10\u003cbr\u003e-0 | +660\u003cbr\u003e0\u003cbr\u003e-5 |\n| Python     | +0\u003cbr\u003e10\u003cbr\u003e-0 | +0\u003cbr\u003e10\u003cbr\u003e-0 | +0\u003cbr\u003e10\u003cbr\u003e-0 | +10\u003cbr\u003e0\u003cbr\u003e-5 | +10\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e10\u003cbr\u003e-650 | +0\u003cbr\u003e10\u003cbr\u003e-640 | +0\u003cbr\u003e10\u003cbr\u003e-650 | —      | +0\u003cbr\u003e10\u003cbr\u003e-620 | +0\u003cbr\u003e10\u003cbr\u003e-0 | +10\u003cbr\u003e0\u003cbr\u003e-5 |\n| Ruby       | +620\u003cbr\u003e10\u003cbr\u003e-0 | +620\u003cbr\u003e10\u003cbr\u003e-0 | +620\u003cbr\u003e10\u003cbr\u003e-0 | +630\u003cbr\u003e0\u003cbr\u003e-5 | +630\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e630\u003cbr\u003e-30 | +0\u003cbr\u003e630\u003cbr\u003e-20 | +0\u003cbr\u003e630\u003cbr\u003e-30 | +620\u003cbr\u003e10\u003cbr\u003e-0 | —    | +620\u003cbr\u003e10\u003cbr\u003e-0 | +630\u003cbr\u003e0\u003cbr\u003e-5 |\n| Rust       | +0\u003cbr\u003e10\u003cbr\u003e-0 | +0\u003cbr\u003e10\u003cbr\u003e-0 | +0\u003cbr\u003e10\u003cbr\u003e-0 | +10\u003cbr\u003e0\u003cbr\u003e-5 | +10\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e10\u003cbr\u003e-650 | +0\u003cbr\u003e10\u003cbr\u003e-640 | +0\u003cbr\u003e10\u003cbr\u003e-650 | +0\u003cbr\u003e10\u003cbr\u003e-0 | +0\u003cbr\u003e10\u003cbr\u003e-620 | —    | +10\u003cbr\u003e0\u003cbr\u003e-5 |\n| Scala      | +5\u003cbr\u003e0\u003cbr\u003e-10 | +5\u003cbr\u003e0\u003cbr\u003e-10 | +5\u003cbr\u003e0\u003cbr\u003e-10 | +0\u003cbr\u003e5\u003cbr\u003e-0 | +5\u003cbr\u003e0\u003cbr\u003e-0 | +5\u003cbr\u003e0\u003cbr\u003e-660 | +5\u003cbr\u003e0\u003cbr\u003e-650 | +5\u003cbr\u003e0\u003cbr\u003e-660 | +5\u003cbr\u003e0\u003cbr\u003e-10 | +5\u003cbr\u003e0\u003cbr\u003e-630 | +5\u003cbr\u003e0\u003cbr\u003e-10 | —     |\n\n#### Character Classes - ASCII - Visible Character (`[[:graph:]]`)\n\n| Language   | C++     | Go      | Haskell | Java    | Javascript | Obj-C   | Perl    | PHP     | Python  | Ruby    | Rust    | Scala   |\n| :--------- | ------: | ------: | ------: | ------: | ---------: | ------: | ------: | ------: | ------: | ------: | ------: | ------: |\n| C++        | —       | +0\u003cbr\u003e94\u003cbr\u003e-0 | +0\u003cbr\u003e94\u003cbr\u003e-0 | +88\u003cbr\u003e6\u003cbr\u003e-0 | +94\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e94\u003cbr\u003e-282052 | +0\u003cbr\u003e94\u003cbr\u003e-281119 | +0\u003cbr\u003e94\u003cbr\u003e-144578 | +0\u003cbr\u003e94\u003cbr\u003e-0 | +0\u003cbr\u003e94\u003cbr\u003e-275284 | +0\u003cbr\u003e94\u003cbr\u003e-0 | +88\u003cbr\u003e6\u003cbr\u003e-0 |\n| Go         | +0\u003cbr\u003e94\u003cbr\u003e-0 | —       | +0\u003cbr\u003e94\u003cbr\u003e-0 | +88\u003cbr\u003e6\u003cbr\u003e-0 | +94\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e94\u003cbr\u003e-282052 | +0\u003cbr\u003e94\u003cbr\u003e-281119 | +0\u003cbr\u003e94\u003cbr\u003e-144578 | +0\u003cbr\u003e94\u003cbr\u003e-0 | +0\u003cbr\u003e94\u003cbr\u003e-275284 | +0\u003cbr\u003e94\u003cbr\u003e-0 | +88\u003cbr\u003e6\u003cbr\u003e-0 |\n| Haskell    | +0\u003cbr\u003e94\u003cbr\u003e-0 | +0\u003cbr\u003e94\u003cbr\u003e-0 | —       | +88\u003cbr\u003e6\u003cbr\u003e-0 | +94\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e94\u003cbr\u003e-282052 | +0\u003cbr\u003e94\u003cbr\u003e-281119 | +0\u003cbr\u003e94\u003cbr\u003e-144578 | +0\u003cbr\u003e94\u003cbr\u003e-0 | +0\u003cbr\u003e94\u003cbr\u003e-275284 | +0\u003cbr\u003e94\u003cbr\u003e-0 | +88\u003cbr\u003e6\u003cbr\u003e-0 |\n| Java       | +0\u003cbr\u003e6\u003cbr\u003e-88 | +0\u003cbr\u003e6\u003cbr\u003e-88 | +0\u003cbr\u003e6\u003cbr\u003e-88 | —       | +6\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-282140 | +0\u003cbr\u003e6\u003cbr\u003e-281207 | +0\u003cbr\u003e6\u003cbr\u003e-144666 | +0\u003cbr\u003e6\u003cbr\u003e-88 | +0\u003cbr\u003e6\u003cbr\u003e-275372 | +0\u003cbr\u003e6\u003cbr\u003e-88 | +0\u003cbr\u003e6\u003cbr\u003e-0 |\n| Javascript | +0\u003cbr\u003e0\u003cbr\u003e-94 | +0\u003cbr\u003e0\u003cbr\u003e-94 | +0\u003cbr\u003e0\u003cbr\u003e-94 | +0\u003cbr\u003e0\u003cbr\u003e-6 | —          | +0\u003cbr\u003e0\u003cbr\u003e-282146 | +0\u003cbr\u003e0\u003cbr\u003e-281213 | +0\u003cbr\u003e0\u003cbr\u003e-144672 | +0\u003cbr\u003e0\u003cbr\u003e-94 | +0\u003cbr\u003e0\u003cbr\u003e-275378 | +0\u003cbr\u003e0\u003cbr\u003e-94 | +0\u003cbr\u003e0\u003cbr\u003e-6 |\n| Obj-C      | +282052\u003cbr\u003e94\u003cbr\u003e-0 | +282052\u003cbr\u003e94\u003cbr\u003e-0 | +282052\u003cbr\u003e94\u003cbr\u003e-0 | +282140\u003cbr\u003e6\u003cbr\u003e-0 | +282146\u003cbr\u003e0\u003cbr\u003e-0 | —       | +933\u003cbr\u003e281213\u003cbr\u003e-0 | +137474\u003cbr\u003e144672\u003cbr\u003e-0 | +282052\u003cbr\u003e94\u003cbr\u003e-0 | +6768\u003cbr\u003e275378\u003cbr\u003e-0 | +282052\u003cbr\u003e94\u003cbr\u003e-0 | +282140\u003cbr\u003e6\u003cbr\u003e-0 |\n| Perl       | +281119\u003cbr\u003e94\u003cbr\u003e-0 | +281119\u003cbr\u003e94\u003cbr\u003e-0 | +281119\u003cbr\u003e94\u003cbr\u003e-0 | +281207\u003cbr\u003e6\u003cbr\u003e-0 | +281213\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e281213\u003cbr\u003e-933 | —       | +137474\u003cbr\u003e143739\u003cbr\u003e-933 | +281119\u003cbr\u003e94\u003cbr\u003e-0 | +5930\u003cbr\u003e275283\u003cbr\u003e-95 | +281119\u003cbr\u003e94\u003cbr\u003e-0 | +281207\u003cbr\u003e6\u003cbr\u003e-0 |\n| PHP        | +144578\u003cbr\u003e94\u003cbr\u003e-0 | +144578\u003cbr\u003e94\u003cbr\u003e-0 | +144578\u003cbr\u003e94\u003cbr\u003e-0 | +144666\u003cbr\u003e6\u003cbr\u003e-0 | +144672\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e144672\u003cbr\u003e-137474 | +933\u003cbr\u003e143739\u003cbr\u003e-137474 | —       | +144578\u003cbr\u003e94\u003cbr\u003e-0 | +6768\u003cbr\u003e137904\u003cbr\u003e-137474 | +144578\u003cbr\u003e94\u003cbr\u003e-0 | +144666\u003cbr\u003e6\u003cbr\u003e-0 |\n| Python     | +0\u003cbr\u003e94\u003cbr\u003e-0 | +0\u003cbr\u003e94\u003cbr\u003e-0 | +0\u003cbr\u003e94\u003cbr\u003e-0 | +88\u003cbr\u003e6\u003cbr\u003e-0 | +94\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e94\u003cbr\u003e-282052 | +0\u003cbr\u003e94\u003cbr\u003e-281119 | +0\u003cbr\u003e94\u003cbr\u003e-144578 | —       | +0\u003cbr\u003e94\u003cbr\u003e-275284 | +0\u003cbr\u003e94\u003cbr\u003e-0 | +88\u003cbr\u003e6\u003cbr\u003e-0 |\n| Ruby       | +275284\u003cbr\u003e94\u003cbr\u003e-0 | +275284\u003cbr\u003e94\u003cbr\u003e-0 | +275284\u003cbr\u003e94\u003cbr\u003e-0 | +275372\u003cbr\u003e6\u003cbr\u003e-0 | +275378\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e275378\u003cbr\u003e-6768 | +95\u003cbr\u003e275283\u003cbr\u003e-5930 | +137474\u003cbr\u003e137904\u003cbr\u003e-6768 | +275284\u003cbr\u003e94\u003cbr\u003e-0 | —       | +275284\u003cbr\u003e94\u003cbr\u003e-0 | +275372\u003cbr\u003e6\u003cbr\u003e-0 |\n| Rust       | +0\u003cbr\u003e94\u003cbr\u003e-0 | +0\u003cbr\u003e94\u003cbr\u003e-0 | +0\u003cbr\u003e94\u003cbr\u003e-0 | +88\u003cbr\u003e6\u003cbr\u003e-0 | +94\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e94\u003cbr\u003e-282052 | +0\u003cbr\u003e94\u003cbr\u003e-281119 | +0\u003cbr\u003e94\u003cbr\u003e-144578 | +0\u003cbr\u003e94\u003cbr\u003e-0 | +0\u003cbr\u003e94\u003cbr\u003e-275284 | —       | +88\u003cbr\u003e6\u003cbr\u003e-0 |\n| Scala      | +0\u003cbr\u003e6\u003cbr\u003e-88 | +0\u003cbr\u003e6\u003cbr\u003e-88 | +0\u003cbr\u003e6\u003cbr\u003e-88 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-282140 | +0\u003cbr\u003e6\u003cbr\u003e-281207 | +0\u003cbr\u003e6\u003cbr\u003e-144666 | +0\u003cbr\u003e6\u003cbr\u003e-88 | +0\u003cbr\u003e6\u003cbr\u003e-275372 | +0\u003cbr\u003e6\u003cbr\u003e-88 | —       |\n\n#### Character Classes - ASCII - Printable (`[[:print:]]`)\n\n| Language   | C++     | Go      | Haskell | Java    | Javascript | Obj-C   | Perl    | PHP     | Python  | Ruby    | Rust    | Scala   |\n| :--------- | ------: | ------: | ------: | ------: | ---------: | ------: | ------: | ------: | ------: | ------: | ------: | ------: |\n| C++        | —       | +0\u003cbr\u003e95\u003cbr\u003e-0 | +0\u003cbr\u003e95\u003cbr\u003e-0 | +89\u003cbr\u003e6\u003cbr\u003e-0 | +95\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e95\u003cbr\u003e-282068 | +0\u003cbr\u003e95\u003cbr\u003e-281134 | +0\u003cbr\u003e95\u003cbr\u003e-144595 | +0\u003cbr\u003e95\u003cbr\u003e-0 | +0\u003cbr\u003e95\u003cbr\u003e-275300 | +0\u003cbr\u003e95\u003cbr\u003e-0 | +89\u003cbr\u003e6\u003cbr\u003e-0 |\n| Go         | +0\u003cbr\u003e95\u003cbr\u003e-0 | —       | +0\u003cbr\u003e95\u003cbr\u003e-0 | +89\u003cbr\u003e6\u003cbr\u003e-0 | +95\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e95\u003cbr\u003e-282068 | +0\u003cbr\u003e95\u003cbr\u003e-281134 | +0\u003cbr\u003e95\u003cbr\u003e-144595 | +0\u003cbr\u003e95\u003cbr\u003e-0 | +0\u003cbr\u003e95\u003cbr\u003e-275300 | +0\u003cbr\u003e95\u003cbr\u003e-0 | +89\u003cbr\u003e6\u003cbr\u003e-0 |\n| Haskell    | +0\u003cbr\u003e95\u003cbr\u003e-0 | +0\u003cbr\u003e95\u003cbr\u003e-0 | —       | +89\u003cbr\u003e6\u003cbr\u003e-0 | +95\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e95\u003cbr\u003e-282068 | +0\u003cbr\u003e95\u003cbr\u003e-281134 | +0\u003cbr\u003e95\u003cbr\u003e-144595 | +0\u003cbr\u003e95\u003cbr\u003e-0 | +0\u003cbr\u003e95\u003cbr\u003e-275300 | +0\u003cbr\u003e95\u003cbr\u003e-0 | +89\u003cbr\u003e6\u003cbr\u003e-0 |\n| Java       | +0\u003cbr\u003e6\u003cbr\u003e-89 | +0\u003cbr\u003e6\u003cbr\u003e-89 | +0\u003cbr\u003e6\u003cbr\u003e-89 | —       | +6\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-282157 | +0\u003cbr\u003e6\u003cbr\u003e-281223 | +0\u003cbr\u003e6\u003cbr\u003e-144684 | +0\u003cbr\u003e6\u003cbr\u003e-89 | +0\u003cbr\u003e6\u003cbr\u003e-275389 | +0\u003cbr\u003e6\u003cbr\u003e-89 | +0\u003cbr\u003e6\u003cbr\u003e-0 |\n| Javascript | +0\u003cbr\u003e0\u003cbr\u003e-95 | +0\u003cbr\u003e0\u003cbr\u003e-95 | +0\u003cbr\u003e0\u003cbr\u003e-95 | +0\u003cbr\u003e0\u003cbr\u003e-6 | —          | +0\u003cbr\u003e0\u003cbr\u003e-282163 | +0\u003cbr\u003e0\u003cbr\u003e-281229 | +0\u003cbr\u003e0\u003cbr\u003e-144690 | +0\u003cbr\u003e0\u003cbr\u003e-95 | +0\u003cbr\u003e0\u003cbr\u003e-275395 | +0\u003cbr\u003e0\u003cbr\u003e-95 | +0\u003cbr\u003e0\u003cbr\u003e-6 |\n| Obj-C      | +282068\u003cbr\u003e95\u003cbr\u003e-0 | +282068\u003cbr\u003e95\u003cbr\u003e-0 | +282068\u003cbr\u003e95\u003cbr\u003e-0 | +282157\u003cbr\u003e6\u003cbr\u003e-0 | +282163\u003cbr\u003e0\u003cbr\u003e-0 | —       | +934\u003cbr\u003e281229\u003cbr\u003e-0 | +137473\u003cbr\u003e144690\u003cbr\u003e-0 | +282068\u003cbr\u003e95\u003cbr\u003e-0 | +6768\u003cbr\u003e275395\u003cbr\u003e-0 | +282068\u003cbr\u003e95\u003cbr\u003e-0 | +282157\u003cbr\u003e6\u003cbr\u003e-0 |\n| Perl       | +281134\u003cbr\u003e95\u003cbr\u003e-0 | +281134\u003cbr\u003e95\u003cbr\u003e-0 | +281134\u003cbr\u003e95\u003cbr\u003e-0 | +281223\u003cbr\u003e6\u003cbr\u003e-0 | +281229\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e281229\u003cbr\u003e-934 | —       | +137473\u003cbr\u003e143756\u003cbr\u003e-934 | +281134\u003cbr\u003e95\u003cbr\u003e-0 | +5930\u003cbr\u003e275299\u003cbr\u003e-96 | +281134\u003cbr\u003e95\u003cbr\u003e-0 | +281223\u003cbr\u003e6\u003cbr\u003e-0 |\n| PHP        | +144595\u003cbr\u003e95\u003cbr\u003e-0 | +144595\u003cbr\u003e95\u003cbr\u003e-0 | +144595\u003cbr\u003e95\u003cbr\u003e-0 | +144684\u003cbr\u003e6\u003cbr\u003e-0 | +144690\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e144690\u003cbr\u003e-137473 | +934\u003cbr\u003e143756\u003cbr\u003e-137473 | —       | +144595\u003cbr\u003e95\u003cbr\u003e-0 | +6768\u003cbr\u003e137922\u003cbr\u003e-137473 | +144595\u003cbr\u003e95\u003cbr\u003e-0 | +144684\u003cbr\u003e6\u003cbr\u003e-0 |\n| Python     | +0\u003cbr\u003e95\u003cbr\u003e-0 | +0\u003cbr\u003e95\u003cbr\u003e-0 | +0\u003cbr\u003e95\u003cbr\u003e-0 | +89\u003cbr\u003e6\u003cbr\u003e-0 | +95\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e95\u003cbr\u003e-282068 | +0\u003cbr\u003e95\u003cbr\u003e-281134 | +0\u003cbr\u003e95\u003cbr\u003e-144595 | —       | +0\u003cbr\u003e95\u003cbr\u003e-275300 | +0\u003cbr\u003e95\u003cbr\u003e-0 | +89\u003cbr\u003e6\u003cbr\u003e-0 |\n| Ruby       | +275300\u003cbr\u003e95\u003cbr\u003e-0 | +275300\u003cbr\u003e95\u003cbr\u003e-0 | +275300\u003cbr\u003e95\u003cbr\u003e-0 | +275389\u003cbr\u003e6\u003cbr\u003e-0 | +275395\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e275395\u003cbr\u003e-6768 | +96\u003cbr\u003e275299\u003cbr\u003e-5930 | +137473\u003cbr\u003e137922\u003cbr\u003e-6768 | +275300\u003cbr\u003e95\u003cbr\u003e-0 | —       | +275300\u003cbr\u003e95\u003cbr\u003e-0 | +275389\u003cbr\u003e6\u003cbr\u003e-0 |\n| Rust       | +0\u003cbr\u003e95\u003cbr\u003e-0 | +0\u003cbr\u003e95\u003cbr\u003e-0 | +0\u003cbr\u003e95\u003cbr\u003e-0 | +89\u003cbr\u003e6\u003cbr\u003e-0 | +95\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e95\u003cbr\u003e-282068 | +0\u003cbr\u003e95\u003cbr\u003e-281134 | +0\u003cbr\u003e95\u003cbr\u003e-144595 | +0\u003cbr\u003e95\u003cbr\u003e-0 | +0\u003cbr\u003e95\u003cbr\u003e-275300 | —       | +89\u003cbr\u003e6\u003cbr\u003e-0 |\n| Scala      | +0\u003cbr\u003e6\u003cbr\u003e-89 | +0\u003cbr\u003e6\u003cbr\u003e-89 | +0\u003cbr\u003e6\u003cbr\u003e-89 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-282157 | +0\u003cbr\u003e6\u003cbr\u003e-281223 | +0\u003cbr\u003e6\u003cbr\u003e-144684 | +0\u003cbr\u003e6\u003cbr\u003e-89 | +0\u003cbr\u003e6\u003cbr\u003e-275389 | +0\u003cbr\u003e6\u003cbr\u003e-89 | —       |\n\n#### Character Classes - ASCII - Punctuation (`[[:punct:]]`)\n\n| Language   | C++  | Go   | Haskell | Java | Javascript | Obj-C | Perl | PHP  | Python | Ruby | Rust | Scala |\n| :--------- | ---: | ---: | ------: | ---: | ---------: | ----: | ---: | ---: | -----: | ---: | ---: | ----: |\n| C++        | —    | +0\u003cbr\u003e32\u003cbr\u003e-0 | +0\u003cbr\u003e32\u003cbr\u003e-0 | +31\u003cbr\u003e1\u003cbr\u003e-5 | +32\u003cbr\u003e0\u003cbr\u003e-0 | +9\u003cbr\u003e23\u003cbr\u003e-796 | +0\u003cbr\u003e32\u003cbr\u003e-768 | +0\u003cbr\u003e32\u003cbr\u003e-796 | +0\u003cbr\u003e32\u003cbr\u003e-0 | +0\u003cbr\u003e32\u003cbr\u003e-769 | +0\u003cbr\u003e32\u003cbr\u003e-0 | +31\u003cbr\u003e1\u003cbr\u003e-5 |\n| Go         | +0\u003cbr\u003e32\u003cbr\u003e-0 | —    | +0\u003cbr\u003e32\u003cbr\u003e-0 | +31\u003cbr\u003e1\u003cbr\u003e-5 | +32\u003cbr\u003e0\u003cbr\u003e-0 | +9\u003cbr\u003e23\u003cbr\u003e-796 | +0\u003cbr\u003e32\u003cbr\u003e-768 | +0\u003cbr\u003e32\u003cbr\u003e-796 | +0\u003cbr\u003e32\u003cbr\u003e-0 | +0\u003cbr\u003e32\u003cbr\u003e-769 | +0\u003cbr\u003e32\u003cbr\u003e-0 | +31\u003cbr\u003e1\u003cbr\u003e-5 |\n| Haskell    | +0\u003cbr\u003e32\u003cbr\u003e-0 | +0\u003cbr\u003e32\u003cbr\u003e-0 | —       | +31\u003cbr\u003e1\u003cbr\u003e-5 | +32\u003cbr\u003e0\u003cbr\u003e-0 | +9\u003cbr\u003e23\u003cbr\u003e-796 | +0\u003cbr\u003e32\u003cbr\u003e-768 | +0\u003cbr\u003e32\u003cbr\u003e-796 | +0\u003cbr\u003e32\u003cbr\u003e-0 | +0\u003cbr\u003e32\u003cbr\u003e-769 | +0\u003cbr\u003e32\u003cbr\u003e-0 | +31\u003cbr\u003e1\u003cbr\u003e-5 |\n| Java       | +5\u003cbr\u003e1\u003cbr\u003e-31 | +5\u003cbr\u003e1\u003cbr\u003e-31 | +5\u003cbr\u003e1\u003cbr\u003e-31 | —    | +6\u003cbr\u003e0\u003cbr\u003e-0 | +5\u003cbr\u003e1\u003cbr\u003e-818 | +5\u003cbr\u003e1\u003cbr\u003e-799 | +5\u003cbr\u003e1\u003cbr\u003e-827 | +5\u003cbr\u003e1\u003cbr\u003e-31 | +5\u003cbr\u003e1\u003cbr\u003e-800 | +5\u003cbr\u003e1\u003cbr\u003e-31 | +0\u003cbr\u003e6\u003cbr\u003e-0 |\n| Javascript | +0\u003cbr\u003e0\u003cbr\u003e-32 | +0\u003cbr\u003e0\u003cbr\u003e-32 | +0\u003cbr\u003e0\u003cbr\u003e-32 | +0\u003cbr\u003e0\u003cbr\u003e-6 | —          | +0\u003cbr\u003e0\u003cbr\u003e-819 | +0\u003cbr\u003e0\u003cbr\u003e-800 | +0\u003cbr\u003e0\u003cbr\u003e-828 | +0\u003cbr\u003e0\u003cbr\u003e-32 | +0\u003cbr\u003e0\u003cbr\u003e-801 | +0\u003cbr\u003e0\u003cbr\u003e-32 | +0\u003cbr\u003e0\u003cbr\u003e-6 |\n| Obj-C      | +796\u003cbr\u003e23\u003cbr\u003e-9 | +796\u003cbr\u003e23\u003cbr\u003e-9 | +796\u003cbr\u003e23\u003cbr\u003e-9 | +818\u003cbr\u003e1\u003cbr\u003e-5 | +819\u003cbr\u003e0\u003cbr\u003e-0 | —     | +28\u003cbr\u003e791\u003cbr\u003e-9 | +0\u003cbr\u003e819\u003cbr\u003e-9 | +796\u003cbr\u003e23\u003cbr\u003e-9 | +27\u003cbr\u003e792\u003cbr\u003e-9 | +796\u003cbr\u003e23\u003cbr\u003e-9 | +818\u003cbr\u003e1\u003cbr\u003e-5 |\n| Perl       | +768\u003cbr\u003e32\u003cbr\u003e-0 | +768\u003cbr\u003e32\u003cbr\u003e-0 | +768\u003cbr\u003e32\u003cbr\u003e-0 | +799\u003cbr\u003e1\u003cbr\u003e-5 | +800\u003cbr\u003e0\u003cbr\u003e-0 | +9\u003cbr\u003e791\u003cbr\u003e-28 | —    | +0\u003cbr\u003e800\u003cbr\u003e-28 | +768\u003cbr\u003e32\u003cbr\u003e-0 | +6\u003cbr\u003e794\u003cbr\u003e-7 | +768\u003cbr\u003e32\u003cbr\u003e-0 | +799\u003cbr\u003e1\u003cbr\u003e-5 |\n| PHP        | +796\u003cbr\u003e32\u003cbr\u003e-0 | +796\u003cbr\u003e32\u003cbr\u003e-0 | +796\u003cbr\u003e32\u003cbr\u003e-0 | +827\u003cbr\u003e1\u003cbr\u003e-5 | +828\u003cbr\u003e0\u003cbr\u003e-0 | +9\u003cbr\u003e819\u003cbr\u003e-0 | +28\u003cbr\u003e800\u003cbr\u003e-0 | —    | +796\u003cbr\u003e32\u003cbr\u003e-0 | +27\u003cbr\u003e801\u003cbr\u003e-0 | +796\u003cbr\u003e32\u003cbr\u003e-0 | +827\u003cbr\u003e1\u003cbr\u003e-5 |\n| Python     | +0\u003cbr\u003e32\u003cbr\u003e-0 | +0\u003cbr\u003e32\u003cbr\u003e-0 | +0\u003cbr\u003e32\u003cbr\u003e-0 | +31\u003cbr\u003e1\u003cbr\u003e-5 | +32\u003cbr\u003e0\u003cbr\u003e-0 | +9\u003cbr\u003e23\u003cbr\u003e-796 | +0\u003cbr\u003e32\u003cbr\u003e-768 | +0\u003cbr\u003e32\u003cbr\u003e-796 | —      | +0\u003cbr\u003e32\u003cbr\u003e-769 | +0\u003cbr\u003e32\u003cbr\u003e-0 | +31\u003cbr\u003e1\u003cbr\u003e-5 |\n| Ruby       | +769\u003cbr\u003e32\u003cbr\u003e-0 | +769\u003cbr\u003e32\u003cbr\u003e-0 | +769\u003cbr\u003e32\u003cbr\u003e-0 | +800\u003cbr\u003e1\u003cbr\u003e-5 | +801\u003cbr\u003e0\u003cbr\u003e-0 | +9\u003cbr\u003e792\u003cbr\u003e-27 | +7\u003cbr\u003e794\u003cbr\u003e-6 | +0\u003cbr\u003e801\u003cbr\u003e-27 | +769\u003cbr\u003e32\u003cbr\u003e-0 | —    | +769\u003cbr\u003e32\u003cbr\u003e-0 | +800\u003cbr\u003e1\u003cbr\u003e-5 |\n| Rust       | +0\u003cbr\u003e32\u003cbr\u003e-0 | +0\u003cbr\u003e32\u003cbr\u003e-0 | +0\u003cbr\u003e32\u003cbr\u003e-0 | +31\u003cbr\u003e1\u003cbr\u003e-5 | +32\u003cbr\u003e0\u003cbr\u003e-0 | +9\u003cbr\u003e23\u003cbr\u003e-796 | +0\u003cbr\u003e32\u003cbr\u003e-768 | +0\u003cbr\u003e32\u003cbr\u003e-796 | +0\u003cbr\u003e32\u003cbr\u003e-0 | +0\u003cbr\u003e32\u003cbr\u003e-769 | —    | +31\u003cbr\u003e1\u003cbr\u003e-5 |\n| Scala      | +5\u003cbr\u003e1\u003cbr\u003e-31 | +5\u003cbr\u003e1\u003cbr\u003e-31 | +5\u003cbr\u003e1\u003cbr\u003e-31 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-0 | +5\u003cbr\u003e1\u003cbr\u003e-818 | +5\u003cbr\u003e1\u003cbr\u003e-799 | +5\u003cbr\u003e1\u003cbr\u003e-827 | +5\u003cbr\u003e1\u003cbr\u003e-31 | +5\u003cbr\u003e1\u003cbr\u003e-800 | +5\u003cbr\u003e1\u003cbr\u003e-31 | —     |\n\n#### Character Classes - ASCII - Whitespace (`[[:space:]]`)\n\n| Language   | C++ | Go  | Haskell | Java | Javascript | Obj-C | Perl | PHP | Python | Ruby | Rust | Scala |\n| :--------- | --: | --: | ------: | ---: | ---------: | ----: | ---: | --: | -----: | ---: | ---: | ----: |\n| C++        | —   | +0\u003cbr\u003e6\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-6 | +6\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-19 | +0\u003cbr\u003e6\u003cbr\u003e-17 | +0\u003cbr\u003e6\u003cbr\u003e-20 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-19 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-6 |\n| Go         | +0\u003cbr\u003e6\u003cbr\u003e-0 | —   | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-6 | +6\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-19 | +0\u003cbr\u003e6\u003cbr\u003e-17 | +0\u003cbr\u003e6\u003cbr\u003e-20 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-19 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-6 |\n| Haskell    | +0\u003cbr\u003e6\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-0 | —       | +6\u003cbr\u003e0\u003cbr\u003e-6 | +6\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-19 | +0\u003cbr\u003e6\u003cbr\u003e-17 | +0\u003cbr\u003e6\u003cbr\u003e-20 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-19 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-6 |\n| Java       | +6\u003cbr\u003e0\u003cbr\u003e-6 | +6\u003cbr\u003e0\u003cbr\u003e-6 | +6\u003cbr\u003e0\u003cbr\u003e-6 | —    | +6\u003cbr\u003e0\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-25 | +6\u003cbr\u003e0\u003cbr\u003e-23 | +6\u003cbr\u003e0\u003cbr\u003e-26 | +6\u003cbr\u003e0\u003cbr\u003e-6 | +6\u003cbr\u003e0\u003cbr\u003e-25 | +6\u003cbr\u003e0\u003cbr\u003e-6 | +0\u003cbr\u003e6\u003cbr\u003e-0 |\n| Javascript | +0\u003cbr\u003e0\u003cbr\u003e-6 | +0\u003cbr\u003e0\u003cbr\u003e-6 | +0\u003cbr\u003e0\u003cbr\u003e-6 | +0\u003cbr\u003e0\u003cbr\u003e-6 | —          | +0\u003cbr\u003e0\u003cbr\u003e-25 | +0\u003cbr\u003e0\u003cbr\u003e-23 | +0\u003cbr\u003e0\u003cbr\u003e-26 | +0\u003cbr\u003e0\u003cbr\u003e-6 | +0\u003cbr\u003e0\u003cbr\u003e-25 | +0\u003cbr\u003e0\u003cbr\u003e-6 | +0\u003cbr\u003e0\u003cbr\u003e-6 |\n| Obj-C      | +19\u003cbr\u003e6\u003cbr\u003e-0 | +19\u003cbr\u003e6\u003cbr\u003e-0 | +19\u003cbr\u003e6\u003cbr\u003e-0 | +25\u003cbr\u003e0\u003cbr\u003e-6 | +25\u003cbr\u003e0\u003cbr\u003e-0 | —     | +2\u003cbr\u003e23\u003cbr\u003e-0 | +0\u003cbr\u003e25\u003cbr\u003e-1 | +19\u003cbr\u003e6\u003cbr\u003e-0 | +0\u003cbr\u003e25\u003cbr\u003e-0 | +19\u003cbr\u003e6\u003cbr\u003e-0 | +25\u003cbr\u003e0\u003cbr\u003e-6 |\n| Perl       | +17\u003cbr\u003e6\u003cbr\u003e-0 | +17\u003cbr\u003e6\u003cbr\u003e-0 | +17\u003cbr\u003e6\u003cbr\u003e-0 | +23\u003cbr\u003e0\u003cbr\u003e-6 | +23\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e23\u003cbr\u003e-2 | —    | +0\u003cbr\u003e23\u003cbr\u003e-3 | +17\u003cbr\u003e6\u003cbr\u003e-0 | +0\u003cbr\u003e23\u003cbr\u003e-2 | +17\u003cbr\u003e6\u003cbr\u003e-0 | +23\u003cbr\u003e0\u003cbr\u003e-6 |\n| PHP        | +20\u003cbr\u003e6\u003cbr\u003e-0 | +20\u003cbr\u003e6\u003cbr\u003e-0 | +20\u003cbr\u003e6\u003cbr\u003e-0 | +26\u003cbr\u003e0\u003cbr\u003e-6 | +26\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e25\u003cbr\u003e-0 | +3\u003cbr\u003e23\u003cbr\u003e-0 | —   | +20\u003cbr\u003e6\u003cbr\u003e-0 | +1\u003cbr\u003e25\u003cbr\u003e-0 | +20\u003cbr\u003e6\u003cbr\u003e-0 | +26\u003cbr\u003e0\u003cbr\u003e-6 |\n| Python     | +0\u003cbr\u003e6\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-6 | +6\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-19 | +0\u003cbr\u003e6\u003cbr\u003e-17 | +0\u003cbr\u003e6\u003cbr\u003e-20 | —      | +0\u003cbr\u003e6\u003cbr\u003e-19 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-6 |\n| Ruby       | +19\u003cbr\u003e6\u003cbr\u003e-0 | +19\u003cbr\u003e6\u003cbr\u003e-0 | +19\u003cbr\u003e6\u003cbr\u003e-0 | +25\u003cbr\u003e0\u003cbr\u003e-6 | +25\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e25\u003cbr\u003e-0 | +2\u003cbr\u003e23\u003cbr\u003e-0 | +0\u003cbr\u003e25\u003cbr\u003e-1 | +19\u003cbr\u003e6\u003cbr\u003e-0 | —    | +19\u003cbr\u003e6\u003cbr\u003e-0 | +25\u003cbr\u003e0\u003cbr\u003e-6 |\n| Rust       | +0\u003cbr\u003e6\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-6 | +6\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-19 | +0\u003cbr\u003e6\u003cbr\u003e-17 | +0\u003cbr\u003e6\u003cbr\u003e-20 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +0\u003cbr\u003e6\u003cbr\u003e-19 | —    | +6\u003cbr\u003e0\u003cbr\u003e-6 |\n| Scala      | +6\u003cbr\u003e0\u003cbr\u003e-6 | +6\u003cbr\u003e0\u003cbr\u003e-6 | +6\u003cbr\u003e0\u003cbr\u003e-6 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-25 | +6\u003cbr\u003e0\u003cbr\u003e-23 | +6\u003cbr\u003e0\u003cbr\u003e-26 | +6\u003cbr\u003e0\u003cbr\u003e-6 | +6\u003cbr\u003e0\u003cbr\u003e-25 | +6\u003cbr\u003e0\u003cbr\u003e-6 | —     |\n\n#### Character Classes - ASCII - Word Character (`[[:word:]]`)\n\n| Language   | C++     | Go      | Haskell | Java    | Javascript | Obj-C   | Perl    | PHP     | Python  | Ruby    | Rust    | Scala   |\n| :--------- | ------: | ------: | ------: | ------: | ---------: | ------: | ------: | ------: | ------: | ------: | ------: | ------: |\n| C++        | —       | +0\u003cbr\u003e0\u003cbr\u003e-63 | +0\u003cbr\u003e0\u003cbr\u003e-63 | +0\u003cbr\u003e0\u003cbr\u003e-5 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-135202 | +0\u003cbr\u003e0\u003cbr\u003e-134499 | +0\u003cbr\u003e0\u003cbr\u003e-133548 | +0\u003cbr\u003e0\u003cbr\u003e-63 | +0\u003cbr\u003e0\u003cbr\u003e-128917 | +0\u003cbr\u003e0\u003cbr\u003e-63 | +0\u003cbr\u003e0\u003cbr\u003e-5 |\n| Go         | +63\u003cbr\u003e0\u003cbr\u003e-0 | —       | +0\u003cbr\u003e63\u003cbr\u003e-0 | +59\u003cbr\u003e4\u003cbr\u003e-1 | +63\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e63\u003cbr\u003e-135139 | +0\u003cbr\u003e63\u003cbr\u003e-134436 | +0\u003cbr\u003e63\u003cbr\u003e-133485 | +0\u003cbr\u003e63\u003cbr\u003e-0 | +0\u003cbr\u003e63\u003cbr\u003e-128854 | +0\u003cbr\u003e63\u003cbr\u003e-0 | +59\u003cbr\u003e4\u003cbr\u003e-1 |\n| Haskell    | +63\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e63\u003cbr\u003e-0 | —       | +59\u003cbr\u003e4\u003cbr\u003e-1 | +63\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e63\u003cbr\u003e-135139 | +0\u003cbr\u003e63\u003cbr\u003e-134436 | +0\u003cbr\u003e63\u003cbr\u003e-133485 | +0\u003cbr\u003e63\u003cbr\u003e-0 | +0\u003cbr\u003e63\u003cbr\u003e-128854 | +0\u003cbr\u003e63\u003cbr\u003e-0 | +59\u003cbr\u003e4\u003cbr\u003e-1 |\n| Java       | +5\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e4\u003cbr\u003e-59 | +1\u003cbr\u003e4\u003cbr\u003e-59 | —       | +5\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e4\u003cbr\u003e-135198 | +1\u003cbr\u003e4\u003cbr\u003e-134495 | +1\u003cbr\u003e4\u003cbr\u003e-133544 | +1\u003cbr\u003e4\u003cbr\u003e-59 | +1\u003cbr\u003e4\u003cbr\u003e-128913 | +1\u003cbr\u003e4\u003cbr\u003e-59 | +0\u003cbr\u003e5\u003cbr\u003e-0 |\n| Javascript | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-63 | +0\u003cbr\u003e0\u003cbr\u003e-63 | +0\u003cbr\u003e0\u003cbr\u003e-5 | —          | +0\u003cbr\u003e0\u003cbr\u003e-135202 | +0\u003cbr\u003e0\u003cbr\u003e-134499 | +0\u003cbr\u003e0\u003cbr\u003e-133548 | +0\u003cbr\u003e0\u003cbr\u003e-63 | +0\u003cbr\u003e0\u003cbr\u003e-128917 | +0\u003cbr\u003e0\u003cbr\u003e-63 | +0\u003cbr\u003e0\u003cbr\u003e-5 |\n| Obj-C      | +135202\u003cbr\u003e0\u003cbr\u003e-0 | +135139\u003cbr\u003e63\u003cbr\u003e-0 | +135139\u003cbr\u003e63\u003cbr\u003e-0 | +135198\u003cbr\u003e4\u003cbr\u003e-1 | +135202\u003cbr\u003e0\u003cbr\u003e-0 | —       | +703\u003cbr\u003e134499\u003cbr\u003e-0 | +2549\u003cbr\u003e132653\u003cbr\u003e-895 | +135139\u003cbr\u003e63\u003cbr\u003e-0 | +6285\u003cbr\u003e128917\u003cbr\u003e-0 | +135139\u003cbr\u003e63\u003cbr\u003e-0 | +135198\u003cbr\u003e4\u003cbr\u003e-1 |\n| Perl       | +134499\u003cbr\u003e0\u003cbr\u003e-0 | +134436\u003cbr\u003e63\u003cbr\u003e-0 | +134436\u003cbr\u003e63\u003cbr\u003e-0 | +134495\u003cbr\u003e4\u003cbr\u003e-1 | +134499\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e134499\u003cbr\u003e-703 | —       | +2436\u003cbr\u003e132063\u003cbr\u003e-1485 | +134436\u003cbr\u003e63\u003cbr\u003e-0 | +5647\u003cbr\u003e128852\u003cbr\u003e-65 | +134436\u003cbr\u003e63\u003cbr\u003e-0 | +134495\u003cbr\u003e4\u003cbr\u003e-1 |\n| PHP        | +133548\u003cbr\u003e0\u003cbr\u003e-0 | +133485\u003cbr\u003e63\u003cbr\u003e-0 | +133485\u003cbr\u003e63\u003cbr\u003e-0 | +133544\u003cbr\u003e4\u003cbr\u003e-1 | +133548\u003cbr\u003e0\u003cbr\u003e-0 | +895\u003cbr\u003e132653\u003cbr\u003e-2549 | +1485\u003cbr\u003e132063\u003cbr\u003e-2436 | —       | +133485\u003cbr\u003e63\u003cbr\u003e-0 | +7038\u003cbr\u003e126510\u003cbr\u003e-2407 | +133485\u003cbr\u003e63\u003cbr\u003e-0 | +133544\u003cbr\u003e4\u003cbr\u003e-1 |\n| Python     | +63\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e63\u003cbr\u003e-0 | +0\u003cbr\u003e63\u003cbr\u003e-0 | +59\u003cbr\u003e4\u003cbr\u003e-1 | +63\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e63\u003cbr\u003e-135139 | +0\u003cbr\u003e63\u003cbr\u003e-134436 | +0\u003cbr\u003e63\u003cbr\u003e-133485 | —       | +0\u003cbr\u003e63\u003cbr\u003e-128854 | +0\u003cbr\u003e63\u003cbr\u003e-0 | +59\u003cbr\u003e4\u003cbr\u003e-1 |\n| Ruby       | +128917\u003cbr\u003e0\u003cbr\u003e-0 | +128854\u003cbr\u003e63\u003cbr\u003e-0 | +128854\u003cbr\u003e63\u003cbr\u003e-0 | +128913\u003cbr\u003e4\u003cbr\u003e-1 | +128917\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e128917\u003cbr\u003e-6285 | +65\u003cbr\u003e128852\u003cbr\u003e-5647 | +2407\u003cbr\u003e126510\u003cbr\u003e-7038 | +128854\u003cbr\u003e63\u003cbr\u003e-0 | —       | +128854\u003cbr\u003e63\u003cbr\u003e-0 | +128913\u003cbr\u003e4\u003cbr\u003e-1 |\n| Rust       | +63\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e63\u003cbr\u003e-0 | +0\u003cbr\u003e63\u003cbr\u003e-0 | +59\u003cbr\u003e4\u003cbr\u003e-1 | +63\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e63\u003cbr\u003e-135139 | +0\u003cbr\u003e63\u003cbr\u003e-134436 | +0\u003cbr\u003e63\u003cbr\u003e-133485 | +0\u003cbr\u003e63\u003cbr\u003e-0 | +0\u003cbr\u003e63\u003cbr\u003e-128854 | —       | +59\u003cbr\u003e4\u003cbr\u003e-1 |\n| Scala      | +5\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e4\u003cbr\u003e-59 | +1\u003cbr\u003e4\u003cbr\u003e-59 | +0\u003cbr\u003e5\u003cbr\u003e-0 | +5\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e4\u003cbr\u003e-135198 | +1\u003cbr\u003e4\u003cbr\u003e-134495 | +1\u003cbr\u003e4\u003cbr\u003e-133544 | +1\u003cbr\u003e4\u003cbr\u003e-59 | +1\u003cbr\u003e4\u003cbr\u003e-128913 | +1\u003cbr\u003e4\u003cbr\u003e-59 | —       |\n\n#### Character Classes - ASCII - Hexadecimal Digit (`[[:xdigit:]]`)\n\n| Language   | C++  | Go   | Haskell | Java | Javascript | Obj-C | Perl | PHP  | Python | Ruby | Rust | Scala |\n| :--------- | ---: | ---: | ------: | ---: | ---------: | ----: | ---: | ---: | -----: | ---: | ---: | ----: |\n| C++        | —    | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +21\u003cbr\u003e1\u003cbr\u003e-5 | +22\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-662 | +0\u003cbr\u003e22\u003cbr\u003e-22 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +21\u003cbr\u003e1\u003cbr\u003e-5 |\n| Go         | +0\u003cbr\u003e22\u003cbr\u003e-0 | —    | +0\u003cbr\u003e22\u003cbr\u003e-0 | +21\u003cbr\u003e1\u003cbr\u003e-5 | +22\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-662 | +0\u003cbr\u003e22\u003cbr\u003e-22 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +21\u003cbr\u003e1\u003cbr\u003e-5 |\n| Haskell    | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | —       | +21\u003cbr\u003e1\u003cbr\u003e-5 | +22\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-662 | +0\u003cbr\u003e22\u003cbr\u003e-22 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +21\u003cbr\u003e1\u003cbr\u003e-5 |\n| Java       | +5\u003cbr\u003e1\u003cbr\u003e-21 | +5\u003cbr\u003e1\u003cbr\u003e-21 | +5\u003cbr\u003e1\u003cbr\u003e-21 | —    | +6\u003cbr\u003e0\u003cbr\u003e-0 | +5\u003cbr\u003e1\u003cbr\u003e-683 | +5\u003cbr\u003e1\u003cbr\u003e-43 | +5\u003cbr\u003e1\u003cbr\u003e-21 | +5\u003cbr\u003e1\u003cbr\u003e-21 | +5\u003cbr\u003e1\u003cbr\u003e-21 | +5\u003cbr\u003e1\u003cbr\u003e-21 | +0\u003cbr\u003e6\u003cbr\u003e-0 |\n| Javascript | +0\u003cbr\u003e0\u003cbr\u003e-22 | +0\u003cbr\u003e0\u003cbr\u003e-22 | +0\u003cbr\u003e0\u003cbr\u003e-22 | +0\u003cbr\u003e0\u003cbr\u003e-6 | —          | +0\u003cbr\u003e0\u003cbr\u003e-684 | +0\u003cbr\u003e0\u003cbr\u003e-44 | +0\u003cbr\u003e0\u003cbr\u003e-22 | +0\u003cbr\u003e0\u003cbr\u003e-22 | +0\u003cbr\u003e0\u003cbr\u003e-22 | +0\u003cbr\u003e0\u003cbr\u003e-22 | +0\u003cbr\u003e0\u003cbr\u003e-6 |\n| Obj-C      | +662\u003cbr\u003e22\u003cbr\u003e-0 | +662\u003cbr\u003e22\u003cbr\u003e-0 | +662\u003cbr\u003e22\u003cbr\u003e-0 | +683\u003cbr\u003e1\u003cbr\u003e-5 | +684\u003cbr\u003e0\u003cbr\u003e-0 | —     | +640\u003cbr\u003e44\u003cbr\u003e-0 | +662\u003cbr\u003e22\u003cbr\u003e-0 | +662\u003cbr\u003e22\u003cbr\u003e-0 | +662\u003cbr\u003e22\u003cbr\u003e-0 | +662\u003cbr\u003e22\u003cbr\u003e-0 | +683\u003cbr\u003e1\u003cbr\u003e-5 |\n| Perl       | +22\u003cbr\u003e22\u003cbr\u003e-0 | +22\u003cbr\u003e22\u003cbr\u003e-0 | +22\u003cbr\u003e22\u003cbr\u003e-0 | +43\u003cbr\u003e1\u003cbr\u003e-5 | +44\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e44\u003cbr\u003e-640 | —    | +22\u003cbr\u003e22\u003cbr\u003e-0 | +22\u003cbr\u003e22\u003cbr\u003e-0 | +22\u003cbr\u003e22\u003cbr\u003e-0 | +22\u003cbr\u003e22\u003cbr\u003e-0 | +43\u003cbr\u003e1\u003cbr\u003e-5 |\n| PHP        | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +21\u003cbr\u003e1\u003cbr\u003e-5 | +22\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-662 | +0\u003cbr\u003e22\u003cbr\u003e-22 | —    | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +21\u003cbr\u003e1\u003cbr\u003e-5 |\n| Python     | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +21\u003cbr\u003e1\u003cbr\u003e-5 | +22\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-662 | +0\u003cbr\u003e22\u003cbr\u003e-22 | +0\u003cbr\u003e22\u003cbr\u003e-0 | —      | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +21\u003cbr\u003e1\u003cbr\u003e-5 |\n| Ruby       | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +21\u003cbr\u003e1\u003cbr\u003e-5 | +22\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-662 | +0\u003cbr\u003e22\u003cbr\u003e-22 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | —    | +0\u003cbr\u003e22\u003cbr\u003e-0 | +21\u003cbr\u003e1\u003cbr\u003e-5 |\n| Rust       | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +21\u003cbr\u003e1\u003cbr\u003e-5 | +22\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-662 | +0\u003cbr\u003e22\u003cbr\u003e-22 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | +0\u003cbr\u003e22\u003cbr\u003e-0 | —    | +21\u003cbr\u003e1\u003cbr\u003e-5 |\n| Scala      | +5\u003cbr\u003e1\u003cbr\u003e-21 | +5\u003cbr\u003e1\u003cbr\u003e-21 | +5\u003cbr\u003e1\u003cbr\u003e-21 | +0\u003cbr\u003e6\u003cbr\u003e-0 | +6\u003cbr\u003e0\u003cbr\u003e-0 | +5\u003cbr\u003e1\u003cbr\u003e-683 | +5\u003cbr\u003e1\u003cbr\u003e-43 | +5\u003cbr\u003e1\u003cbr\u003e-21 | +5\u003cbr\u003e1\u003cbr\u003e-21 | +5\u003cbr\u003e1\u003cbr\u003e-21 | +5\u003cbr\u003e1\u003cbr\u003e-21 | —     |\n\n---\n\n### Character Classes - POSIX - Short\n\n1. [Uppercase Letter](#character-classes---posix---short---uppercase-letter-plu) (`[\\p{Lu}]`)\n2. [Lowercase Letter](#character-classes---posix---short---lowercase-letter-pll) (`[\\p{Ll}]`)\n3. [Titlecase Letter](#character-classes---posix---short---titlecase-letter-plt) (`[\\p{Lt}]`)\n4. [Cased Letter](#character-classes---posix---short---cased-letter-plc) (`[\\p{LC}]`)\n5. [Cased Letter Amp](#character-classes---posix---short---cased-letter-amp-pl) (`[\\p{L\u0026}]`)\n6. [Modifier Letter](#character-classes---posix---short---modifier-letter-plm) (`[\\p{Lm}]`)\n7. [Other Letter](#character-classes---posix---short---other-letter-plo) (`[\\p{Lo}]`)\n8. [Letter](#character-classes---posix---short---letter-pl) (`[\\p{L}]`)\n9. [Nonspacing Mark](#character-classes---posix---short---nonspacing-mark-pmn) (`[\\p{Mn}]`)\n10. [Spacing Mark](#character-classes---posix---short---spacing-mark-pmc) (`[\\p{Mc}]`)\n11. [Enclosing Mark](#character-classes---posix---short---enclosing-mark-pme) (`[\\p{Me}]`)\n12. [Mark](#character-classes---posix---short---mark-pm) (`[\\p{M}]`)\n13. [Decimal Number](#character-classes---posix---short---decimal-number-pnd) (`[\\p{Nd}]`)\n14. [Letter Number](#character-classes---posix---short---letter-number-pnl) (`[\\p{Nl}]`)\n15. [Other Number](#character-classes---posix---short---other-number-pno) (`[\\p{No}]`)\n16. [Number](#character-classes---posix---short---number-pn) (`[\\p{N}]`)\n17. [Connector Punctuation](#character-classes---posix---short---connector-punctuation-ppc) (`[\\p{Pc}]`)\n18. [Dash Punctuation](#character-classes---posix---short---dash-punctuation-ppd) (`[\\p{Pd}]`)\n19. [Open Punctuation](#character-classes---posix---short---open-punctuation-pps) (`[\\p{Ps}]`)\n20. [Close Punctuation](#character-classes---posix---short---close-punctuation-ppe) (`[\\p{Pe}]`)\n21. [Initial Punctuation](#character-classes---posix---short---initial-punctuation-ppi) (`[\\p{Pi}]`)\n22. [Final Punctuation](#character-classes---posix---short---final-punctuation-ppf) (`[\\p{Pf}]`)\n23. [Other Punctuation](#character-classes---posix---short---other-punctuation-ppo) (`[\\p{Po}]`)\n24. [Punctuation](#character-classes---posix---short---punctuation-pp) (`[\\p{P}]`)\n25. [Math Symbol](#character-classes---posix---short---math-symbol-psm) (`[\\p{Sm}]`)\n26. [Currency Symbol](#character-classes---posix---short---currency-symbol-psc) (`[\\p{Sc}]`)\n27. [Modifier Symbol](#character-classes---posix---short---modifier-symbol-psk) (`[\\p{Sk}]`)\n28. [Other Symbol](#character-classes---posix---short---other-symbol-pso) (`[\\p{So}]`)\n29. [Symbol](#character-classes---posix---short---symbol-ps) (`[\\p{S}]`)\n30. [Space Separator](#character-classes---posix---short---space-separator-pzs) (`[\\p{Zs}]`)\n31. [Line Separator](#character-classes---posix---short---line-separator-pzl) (`[\\p{Zl}]`)\n32. [Paragraph Separator](#character-classes---posix---short---paragraph-separator-pzp) (`[\\p{Zp}]`)\n33. [Separator](#character-classes---posix---short---separator-pz) (`[\\p{Z}]`)\n34. [Control](#character-classes---posix---short---control-pcc) (`[\\p{Cc}]`)\n35. [Format](#character-classes---posix---short---format-pcf) (`[\\p{Cf}]`)\n36. [Surrogate](#character-classes---posix---short---surrogate-pcs) (`[\\p{Cs}]`)\n37. [Private Use](#character-classes---posix---short---private-use-pco) (`[\\p{Co}]`)\n38. [Unassigned](#character-classes---posix---short---unassigned-pcn) (`[\\p{Cn}]`)\n39. [Other](#character-classes---posix---short---other-pc) (`[\\p{C}]`)\n\n#### Character Classes - POSIX - Short - Uppercase Letter (`[\\p{Lu}]`)\n\n| Language   | C++   | Go    | Haskell | Java  | Javascript | Obj-C | Perl  | PHP   | Python | Ruby  | Rust  | Scala |\n| :--------- | ----: | ----: | ------: | ----: | ---------: | ----: | ----: | ----: | -----: | ----: | ----: | ----: |\n| C++        | —     | +0\u003cbr\u003e0\u003cbr\u003e-1831 | +0\u003cbr\u003e0\u003cbr\u003e-1818 | +0\u003cbr\u003e0\u003cbr\u003e-1791 | +0\u003cbr\u003e0\u003cbr\u003e-1831 | +0\u003cbr\u003e0\u003cbr\u003e-1831 | +0\u003cbr\u003e0\u003cbr\u003e-1791 | +0\u003cbr\u003e0\u003cbr\u003e-1831 | +0\u003cbr\u003e0\u003cbr\u003e-1831 | +0\u003cbr\u003e0\u003cbr\u003e-1788 | +0\u003cbr\u003e0\u003cbr\u003e-1831 | +0\u003cbr\u003e0\u003cbr\u003e-1791 |\n| Go         | +1831\u003cbr\u003e0\u003cbr\u003e-0 | —     | +1363\u003cbr\u003e468\u003cbr\u003e-1350 | +40\u003cbr\u003e1791\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +40\u003cbr\u003e1791\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +43\u003cbr\u003e1788\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +40\u003cbr\u003e1791\u003cbr\u003e-0 |\n| Haskell    | +1818\u003cbr\u003e0\u003cbr\u003e-0 | +1350\u003cbr\u003e468\u003cbr\u003e-1363 | —       | +1350\u003cbr\u003e468\u003cbr\u003e-1323 | +1350\u003cbr\u003e468\u003cbr\u003e-1363 | +1350\u003cbr\u003e468\u003cbr\u003e-1363 | +1350\u003cbr\u003e468\u003cbr\u003e-1323 | +1350\u003cbr\u003e468\u003cbr\u003e-1363 | +1350\u003cbr\u003e468\u003cbr\u003e-1363 | +1350\u003cbr\u003e468\u003cbr\u003e-1320 | +1350\u003cbr\u003e468\u003cbr\u003e-1363 | +1350\u003cbr\u003e468\u003cbr\u003e-1323 |\n| Java       | +1791\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +1323\u003cbr\u003e468\u003cbr\u003e-1350 | —     | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +0\u003cbr\u003e1791\u003cbr\u003e-0 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +3\u003cbr\u003e1788\u003cbr\u003e-0 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +0\u003cbr\u003e1791\u003cbr\u003e-0 |\n| Javascript | +1831\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +1363\u003cbr\u003e468\u003cbr\u003e-1350 | +40\u003cbr\u003e1791\u003cbr\u003e-0 | —          | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +40\u003cbr\u003e1791\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +43\u003cbr\u003e1788\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +40\u003cbr\u003e1791\u003cbr\u003e-0 |\n| Obj-C      | +1831\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +1363\u003cbr\u003e468\u003cbr\u003e-1350 | +40\u003cbr\u003e1791\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | —     | +40\u003cbr\u003e1791\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +43\u003cbr\u003e1788\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +40\u003cbr\u003e1791\u003cbr\u003e-0 |\n| Perl       | +1791\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +1323\u003cbr\u003e468\u003cbr\u003e-1350 | +0\u003cbr\u003e1791\u003cbr\u003e-0 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | —     | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +3\u003cbr\u003e1788\u003cbr\u003e-0 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +0\u003cbr\u003e1791\u003cbr\u003e-0 |\n| PHP        | +1831\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +1363\u003cbr\u003e468\u003cbr\u003e-1350 | +40\u003cbr\u003e1791\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +40\u003cbr\u003e1791\u003cbr\u003e-0 | —     | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +43\u003cbr\u003e1788\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +40\u003cbr\u003e1791\u003cbr\u003e-0 |\n| Python     | +1831\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +1363\u003cbr\u003e468\u003cbr\u003e-1350 | +40\u003cbr\u003e1791\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +40\u003cbr\u003e1791\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | —      | +43\u003cbr\u003e1788\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +40\u003cbr\u003e1791\u003cbr\u003e-0 |\n| Ruby       | +1788\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1788\u003cbr\u003e-43 | +1320\u003cbr\u003e468\u003cbr\u003e-1350 | +0\u003cbr\u003e1788\u003cbr\u003e-3 | +0\u003cbr\u003e1788\u003cbr\u003e-43 | +0\u003cbr\u003e1788\u003cbr\u003e-43 | +0\u003cbr\u003e1788\u003cbr\u003e-3 | +0\u003cbr\u003e1788\u003cbr\u003e-43 | +0\u003cbr\u003e1788\u003cbr\u003e-43 | —     | +0\u003cbr\u003e1788\u003cbr\u003e-43 | +0\u003cbr\u003e1788\u003cbr\u003e-3 |\n| Rust       | +1831\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +1363\u003cbr\u003e468\u003cbr\u003e-1350 | +40\u003cbr\u003e1791\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +40\u003cbr\u003e1791\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +0\u003cbr\u003e1831\u003cbr\u003e-0 | +43\u003cbr\u003e1788\u003cbr\u003e-0 | —     | +40\u003cbr\u003e1791\u003cbr\u003e-0 |\n| Scala      | +1791\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +1323\u003cbr\u003e468\u003cbr\u003e-1350 | +0\u003cbr\u003e1791\u003cbr\u003e-0 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +0\u003cbr\u003e1791\u003cbr\u003e-0 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | +3\u003cbr\u003e1788\u003cbr\u003e-0 | +0\u003cbr\u003e1791\u003cbr\u003e-40 | —     |\n\n#### Character Classes - POSIX - Short - Lowercase Letter (`[\\p{Ll}]`)\n\n| Language   | C++      | Go       | Haskell  | Java     | Javascript | Obj-C    | Perl     | PHP      | Python   | Ruby     | Rust     | Scala    |\n| :--------- | -------: | -------: | -------: | -------: | ---------: | -------: | -------: | -------: | -------: | -------: | -------: | -------: |\n| C++        | —        | +0\u003cbr\u003e0\u003cbr\u003e-2233 | +0\u003cbr\u003e0\u003cbr\u003e-1112183 | +0\u003cbr\u003e0\u003cbr\u003e-2155 | +0\u003cbr\u003e0\u003cbr\u003e-2233 | +0\u003cbr\u003e0\u003cbr\u003e-2227 | +0\u003cbr\u003e0\u003cbr\u003e-2155 | +0\u003cbr\u003e0\u003cbr\u003e-2227 | +0\u003cbr\u003e0\u003cbr\u003e-2233 | +0\u003cbr\u003e0\u003cbr\u003e-2151 | +0\u003cbr\u003e0\u003cbr\u003e-2233 | +0\u003cbr\u003e0\u003cbr\u003e-2155 |\n| Go         | +2233\u003cbr\u003e0\u003cbr\u003e-0 | —        | +531\u003cbr\u003e1702\u003cbr\u003e-1110481 | +78\u003cbr\u003e2155\u003cbr\u003e-0 | +0\u003cbr\u003e2233\u003cbr\u003e-0 | +6\u003cbr\u003e2227\u003cbr\u003e-0 | +78\u003cbr\u003e2155\u003cbr\u003e-0 | +6\u003cbr\u003e2227\u003cbr\u003e-0 | +0\u003cbr\u003e2233\u003cbr\u003e-0 | +82\u003cbr\u003e2151\u003cbr\u003e-0 | +0\u003cbr\u003e2233\u003cbr\u003e-0 | +78\u003cbr\u003e2155\u003cbr\u003e-0 |\n| Haskell    | +1112183\u003cbr\u003e0\u003cbr\u003e-0 | +1110481\u003cbr\u003e1702\u003cbr\u003e-531 | —        | +1110559\u003cbr\u003e1624\u003cbr\u003e-531 | +1110481\u003cbr\u003e1702\u003cbr\u003e-531 | +1110487\u003cbr\u003e1696\u003cbr\u003e-531 | +1110559\u003cbr\u003e1624\u003cbr\u003e-531 | +1110487\u003cbr\u003e1696\u003cbr\u003e-531 | +1110481\u003cbr\u003e1702\u003cbr\u003e-531 | +1110563\u003cbr\u003e1620\u003cbr\u003e-531 | +1110481\u003cbr\u003e1702\u003cbr\u003e-531 | +1110559\u003cbr\u003e1624\u003cbr\u003e-531 |\n| Java       | +2155\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2155\u003cbr\u003e-78 | +531\u003cbr\u003e1624\u003cbr\u003e-1110559 | —        | +0\u003cbr\u003e2155\u003cbr\u003e-78 | +0\u003cbr\u003e2155\u003cbr\u003e-72 | +0\u003cbr\u003e2155\u003cbr\u003e-0 | +0\u003cbr\u003e2155\u003cbr\u003e-72 | +0\u003cbr\u003e2155\u003cbr\u003e-78 | +4\u003cbr\u003e2151\u003cbr\u003e-0 | +0\u003cbr\u003e2155\u003cbr\u003e-78 | +0\u003cbr\u003e2155\u003cbr\u003e-0 |\n| Javascript | +2233\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2233\u003cbr\u003e-0 | +531\u003cbr\u003e1702\u003cbr\u003e-1110481 | +78\u003cbr\u003e2155\u003cbr\u003e-0 | —          | +6\u003cbr\u003e2227\u003cbr\u003e-0 | +78\u003cbr\u003e2155\u003cbr\u003e-0 | +6\u003cbr\u003e2227\u003cbr\u003e-0 | +0\u003cbr\u003e2233\u003cbr\u003e-0 | +82\u003cbr\u003e2151\u003cbr\u003e-0 | +0\u003cbr\u003e2233\u003cbr\u003e-0 | +78\u003cbr\u003e2155\u003cbr\u003e-0 |\n| Obj-C      | +2227\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2227\u003cbr\u003e-6 | +531\u003cbr\u003e1696\u003cbr\u003e-1110487 | +72\u003cbr\u003e2155\u003cbr\u003e-0 | +0\u003cbr\u003e2227\u003cbr\u003e-6 | —        | +72\u003cbr\u003e2155\u003cbr\u003e-0 | +0\u003cbr\u003e2227\u003cbr\u003e-0 | +0\u003cbr\u003e2227\u003cbr\u003e-6 | +76\u003cbr\u003e2151\u003cbr\u003e-0 | +0\u003cbr\u003e2227\u003cbr\u003e-6 | +72\u003cbr\u003e2155\u003cbr\u003e-0 |\n| Perl       | +2155\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2155\u003cbr\u003e-78 | +531\u003cbr\u003e1624\u003cbr\u003e-1110559 | +0\u003cbr\u003e2155\u003cbr\u003e-0 | +0\u003cbr\u003e2155\u003cbr\u003e-78 | +0\u003cbr\u003e2155\u003cbr\u003e-72 | —        | +0\u003cbr\u003e2155\u003cbr\u003e-72 | +0\u003cbr\u003e2155\u003cbr\u003e-78 | +4\u003cbr\u003e2151\u003cbr\u003e-0 | +0\u003cbr\u003e2155\u003cbr\u003e-78 | +0\u003cbr\u003e2155\u003cbr\u003e-0 |\n| PHP        | +2227\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2227\u003cbr\u003e-6 | +531\u003cbr\u003e1696\u003cbr\u003e-1110487 | +72\u003cbr\u003e2155\u003cbr\u003e-0 | +0\u003cbr\u003e2227\u003cbr\u003e-6 | +0\u003cbr\u003e2227\u003cbr\u003e-0 | +72\u003cbr\u003e2155\u003cbr\u003e-0 | —        | +0\u003cbr\u003e2227\u003cbr\u003e-6 | +76\u003cbr\u003e2151\u003cbr\u003e-0 | +0\u003cbr\u003e2227\u003cbr\u003e-6 | +72\u003cbr\u003e2155\u003cbr\u003e-0 |\n| Python     | +2233\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2233\u003cbr\u003e-0 | +531\u003cbr\u003e1702\u003cbr\u003e-1110481 | +78\u003cbr\u003e2155\u003cbr\u003e-0 | +0\u003cbr\u003e2233\u003cbr\u003e-0 | +6\u003cbr\u003e2227\u003cbr\u003e-0 | +78\u003cbr\u003e2155\u003cbr\u003e-0 | +6\u003cbr\u003e2227\u003cbr\u003e-0 | —        | +82\u003cbr\u003e2151\u003cbr\u003e-0 | +0\u003cbr\u003e2233\u003cbr\u003e-0 | +78\u003cbr\u003e2155\u003cbr\u003e-0 |\n| Ruby       | +2151\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2151\u003cbr\u003e-82 | +531\u003cbr\u003e1620\u003cbr\u003e-1110563 | +0\u003cbr\u003e2151\u003cbr\u003e-4 | +0\u003cbr\u003e2151\u003cbr\u003e-82 | +0\u003cbr\u003e2151\u003cbr\u003e-76 | +0\u003cbr\u003e2151\u003cbr\u003e-4 | +0\u003cbr\u003e2151\u003cbr\u003e-76 | +0\u003cbr\u003e2151\u003cbr\u003e-82 | —        | +0\u003cbr\u003e2151\u003cbr\u003e-82 | +0\u003cbr\u003e2151\u003cbr\u003e-4 |\n| Rust       | +2233\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2233\u003cbr\u003e-0 | +531\u003cbr\u003e1702\u003cbr\u003e-1110481 | +78\u003cbr\u003e2155\u003cbr\u003e-0 | +0\u003cbr\u003e2233\u003cbr\u003e-0 | +6\u003cbr\u003e2227\u003cbr\u003e-0 | +78\u003cbr\u003e2155\u003cbr\u003e-0 | +6\u003cbr\u003e2227\u003cbr\u003e-0 | +0\u003cbr\u003e2233\u003cbr\u003e-0 | +82\u003cbr\u003e2151\u003cbr\u003e-0 | —        | +78\u003cbr\u003e2155\u003cbr\u003e-0 |\n| Scala      | +2155\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2155\u003cbr\u003e-78 | +531\u003cbr\u003e1624\u003cbr\u003e-1110559 | +0\u003cbr\u003e2155\u003cbr\u003e-0 | +0\u003cbr\u003e2155\u003cbr\u003e-78 | +0\u003cbr\u003e2155\u003cbr\u003e-72 | +0\u003cbr\u003e2155\u003cbr\u003e-0 | +0\u003cbr\u003e2155\u003cbr\u003e-72 | +0\u003cbr\u003e2155\u003cbr\u003e-78 | +4\u003cbr\u003e2151\u003cbr\u003e-0 | +0\u003cbr\u003e2155\u003cbr\u003e-78 | —        |\n\n#### Character Classes - POSIX - Short - Titlecase Letter (`[\\p{Lt}]`)\n\n| Language   | C++ | Go  | Haskell | Java | Javascript | Obj-C | Perl | PHP | Python | Ruby | Rust | Scala |\n| :--------- | --: | --: | ------: | ---: | ---------: | ----: | ---: | --: | -----: | ---: | ---: | ----: |\n| C++        | —   | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 |\n| Go         | +31\u003cbr\u003e0\u003cbr\u003e-0 | —   | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 |\n| Haskell    | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-31 | —       | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 | +0\u003cbr\u003e0\u003cbr\u003e-31 |\n| Java       | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +31\u003cbr\u003e0\u003cbr\u003e-0 | —    | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 |\n| Javascript | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | —          | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 |\n| Obj-C      | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | —     | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 |\n| Perl       | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | —    | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 |\n| PHP        | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | —   | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 |\n| Python     | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | —      | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 |\n| Ruby       | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | —    | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 |\n| Rust       | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | —    | +0\u003cbr\u003e31\u003cbr\u003e-0 |\n| Scala      | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +31\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | +0\u003cbr\u003e31\u003cbr\u003e-0 | —     |\n\n#### Character Classes - POSIX - Short - Cased Letter (`[\\p{LC}]`)\n\n| Language   | C++   | Go    | Haskell | Java  | Javascript | Obj-C | Perl  | PHP   | Python | Ruby  | Rust  | Scala |\n| :--------- | ----: | ----: | ------: | ----: | ---------: | ----: | ----: | ----: | -----: | ----: | ----: | ----: |\n| C++        | —     | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-4095 | +0\u003cbr\u003e0\u003cbr\u003e-4089 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3970 | +0\u003cbr\u003e0\u003cbr\u003e-4095 | +0\u003cbr\u003e0\u003cbr\u003e-3977 |\n| Go         | +0\u003cbr\u003e0\u003cbr\u003e-0 | —     | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-4095 | +0\u003cbr\u003e0\u003cbr\u003e-4089 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3970 | +0\u003cbr\u003e0\u003cbr\u003e-4095 | +0\u003cbr\u003e0\u003cbr\u003e-3977 |\n| Haskell    | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | —       | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-4095 | +0\u003cbr\u003e0\u003cbr\u003e-4089 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3970 | +0\u003cbr\u003e0\u003cbr\u003e-4095 | +0\u003cbr\u003e0\u003cbr\u003e-3977 |\n| Java       | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | —     | +0\u003cbr\u003e3977\u003cbr\u003e-118 | +0\u003cbr\u003e3977\u003cbr\u003e-112 | +0\u003cbr\u003e3977\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +7\u003cbr\u003e3970\u003cbr\u003e-0 | +0\u003cbr\u003e3977\u003cbr\u003e-118 | +0\u003cbr\u003e3977\u003cbr\u003e-0 |\n| Javascript | +4095\u003cbr\u003e0\u003cbr\u003e-0 | +4095\u003cbr\u003e0\u003cbr\u003e-0 | +4095\u003cbr\u003e0\u003cbr\u003e-0 | +118\u003cbr\u003e3977\u003cbr\u003e-0 | —          | +6\u003cbr\u003e4089\u003cbr\u003e-0 | +118\u003cbr\u003e3977\u003cbr\u003e-0 | +4095\u003cbr\u003e0\u003cbr\u003e-0 | +4095\u003cbr\u003e0\u003cbr\u003e-0 | +125\u003cbr\u003e3970\u003cbr\u003e-0 | +0\u003cbr\u003e4095\u003cbr\u003e-0 | +118\u003cbr\u003e3977\u003cbr\u003e-0 |\n| Obj-C      | +4089\u003cbr\u003e0\u003cbr\u003e-0 | +4089\u003cbr\u003e0\u003cbr\u003e-0 | +4089\u003cbr\u003e0\u003cbr\u003e-0 | +112\u003cbr\u003e3977\u003cbr\u003e-0 | +0\u003cbr\u003e4089\u003cbr\u003e-6 | —     | +112\u003cbr\u003e3977\u003cbr\u003e-0 | +4089\u003cbr\u003e0\u003cbr\u003e-0 | +4089\u003cbr\u003e0\u003cbr\u003e-0 | +119\u003cbr\u003e3970\u003cbr\u003e-0 | +0\u003cbr\u003e4089\u003cbr\u003e-6 | +112\u003cbr\u003e3977\u003cbr\u003e-0 |\n| Perl       | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e3977\u003cbr\u003e-0 | +0\u003cbr\u003e3977\u003cbr\u003e-118 | +0\u003cbr\u003e3977\u003cbr\u003e-112 | —     | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +7\u003cbr\u003e3970\u003cbr\u003e-0 | +0\u003cbr\u003e3977\u003cbr\u003e-118 | +0\u003cbr\u003e3977\u003cbr\u003e-0 |\n| PHP        | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-4095 | +0\u003cbr\u003e0\u003cbr\u003e-4089 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | —     | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3970 | +0\u003cbr\u003e0\u003cbr\u003e-4095 | +0\u003cbr\u003e0\u003cbr\u003e-3977 |\n| Python     | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-4095 | +0\u003cbr\u003e0\u003cbr\u003e-4089 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-0 | —      | +0\u003cbr\u003e0\u003cbr\u003e-3970 | +0\u003cbr\u003e0\u003cbr\u003e-4095 | +0\u003cbr\u003e0\u003cbr\u003e-3977 |\n| Ruby       | +3970\u003cbr\u003e0\u003cbr\u003e-0 | +3970\u003cbr\u003e0\u003cbr\u003e-0 | +3970\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e3970\u003cbr\u003e-7 | +0\u003cbr\u003e3970\u003cbr\u003e-125 | +0\u003cbr\u003e3970\u003cbr\u003e-119 | +0\u003cbr\u003e3970\u003cbr\u003e-7 | +3970\u003cbr\u003e0\u003cbr\u003e-0 | +3970\u003cbr\u003e0\u003cbr\u003e-0 | —     | +0\u003cbr\u003e3970\u003cbr\u003e-125 | +0\u003cbr\u003e3970\u003cbr\u003e-7 |\n| Rust       | +4095\u003cbr\u003e0\u003cbr\u003e-0 | +4095\u003cbr\u003e0\u003cbr\u003e-0 | +4095\u003cbr\u003e0\u003cbr\u003e-0 | +118\u003cbr\u003e3977\u003cbr\u003e-0 | +0\u003cbr\u003e4095\u003cbr\u003e-0 | +6\u003cbr\u003e4089\u003cbr\u003e-0 | +118\u003cbr\u003e3977\u003cbr\u003e-0 | +4095\u003cbr\u003e0\u003cbr\u003e-0 | +4095\u003cbr\u003e0\u003cbr\u003e-0 | +125\u003cbr\u003e3970\u003cbr\u003e-0 | —     | +118\u003cbr\u003e3977\u003cbr\u003e-0 |\n| Scala      | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e3977\u003cbr\u003e-0 | +0\u003cbr\u003e3977\u003cbr\u003e-118 | +0\u003cbr\u003e3977\u003cbr\u003e-112 | +0\u003cbr\u003e3977\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +7\u003cbr\u003e3970\u003cbr\u003e-0 | +0\u003cbr\u003e3977\u003cbr\u003e-118 | —     |\n\n#### Character Classes - POSIX - Short - Cased Letter Amp (`[\\p{L\u0026}]`)\n\n| Language   | C++      | Go       | Haskell  | Java     | Javascript | Obj-C    | Perl     | PHP      | Python   | Ruby     | Rust     | Scala    |\n| :--------- | -------: | -------: | -------: | -------: | ---------: | -------: | -------: | -------: | -------: | -------: | -------: | -------: |\n| C++        | —        | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-1113973 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-4089 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 |\n| Go         | +0\u003cbr\u003e0\u003cbr\u003e-0 | —        | +0\u003cbr\u003e0\u003cbr\u003e-1113973 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-4089 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 |\n| Haskell    | +1113973\u003cbr\u003e0\u003cbr\u003e-0 | +1113973\u003cbr\u003e0\u003cbr\u003e-0 | —        | +1113973\u003cbr\u003e0\u003cbr\u003e-0 | +1113973\u003cbr\u003e0\u003cbr\u003e-0 | +1113973\u003cbr\u003e0\u003cbr\u003e-0 | +1109996\u003cbr\u003e3977\u003cbr\u003e-0 | +1109884\u003cbr\u003e4089\u003cbr\u003e-0 | +1113973\u003cbr\u003e0\u003cbr\u003e-0 | +1113973\u003cbr\u003e0\u003cbr\u003e-0 | +1113973\u003cbr\u003e0\u003cbr\u003e-0 | +1113973\u003cbr\u003e0\u003cbr\u003e-0 |\n| Java       | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-1113973 | —        | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-4089 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 |\n| Javascript | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-1113973 | +0\u003cbr\u003e0\u003cbr\u003e-0 | —          | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-4089 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 |\n| Obj-C      | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-1113973 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | —        | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-4089 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 |\n| Perl       | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e3977\u003cbr\u003e-1109996 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | —        | +0\u003cbr\u003e3977\u003cbr\u003e-112 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 | +3977\u003cbr\u003e0\u003cbr\u003e-0 |\n| PHP        | +4089\u003cbr\u003e0\u003cbr\u003e-0 | +4089\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e4089\u003cbr\u003e-1109884 | +4089\u003cbr\u003e0\u003cbr\u003e-0 | +4089\u003cbr\u003e0\u003cbr\u003e-0 | +4089\u003cbr\u003e0\u003cbr\u003e-0 | +112\u003cbr\u003e3977\u003cbr\u003e-0 | —        | +4089\u003cbr\u003e0\u003cbr\u003e-0 | +4089\u003cbr\u003e0\u003cbr\u003e-0 | +4089\u003cbr\u003e0\u003cbr\u003e-0 | +4089\u003cbr\u003e0\u003cbr\u003e-0 |\n| Python     | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-1113973 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-4089 | —        | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 |\n| Ruby       | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-1113973 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-4089 | +0\u003cbr\u003e0\u003cbr\u003e-0 | —        | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 |\n| Rust       | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-1113973 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-4089 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | —        | +0\u003cbr\u003e0\u003cbr\u003e-0 |\n| Scala      | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-1113973 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-3977 | +0\u003cbr\u003e0\u003cbr\u003e-4089 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-0 | —        |\n\n#### Character Classes - POSIX - Short - Modifier Letter (`[\\p{Lm}]`)\n\n| Language   | C++  | Go   | Haskell | Java | Javascript | Obj-C | Perl | PHP  | Python | Ruby | Rust | Scala |\n| :--------- | ---: | ---: | ------: | ---: | ---------: | ----: | ---: | ---: | -----: | ---: | ---: | ----: |\n| C++        | —    | +0\u003cbr\u003e0\u003cbr\u003e-397 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-260 | +0\u003cbr\u003e0\u003cbr\u003e-397 | +0\u003cbr\u003e0\u003cbr\u003e-334 | +0\u003cbr\u003e0\u003cbr\u003e-260 | +0\u003cbr\u003e0\u003cbr\u003e-334 | +0\u003cbr\u003e0\u003cbr\u003e-397 | +0\u003cbr\u003e0\u003cbr\u003e-259 | +0\u003cbr\u003e0\u003cbr\u003e-397 | +0\u003cbr\u003e0\u003cbr\u003e-260 |\n| Go         | +397\u003cbr\u003e0\u003cbr\u003e-0 | —    | +397\u003cbr\u003e0\u003cbr\u003e-0 | +137\u003cbr\u003e260\u003cbr\u003e-0 | +0\u003cbr\u003e397\u003cbr\u003e-0 | +63\u003cbr\u003e334\u003cbr\u003e-0 | +137\u003cbr\u003e260\u003cbr\u003e-0 | +63\u003cbr\u003e334\u003cbr\u003e-0 | +0\u003cbr\u003e397\u003cbr\u003e-0 | +138\u003cbr\u003e259\u003cbr\u003e-0 | +0\u003cbr\u003e397\u003cbr\u003e-0 | +137\u003cbr\u003e260\u003cbr\u003e-0 |\n| Haskell    | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-397 | —       | +0\u003cbr\u003e0\u003cbr\u003e-260 | +0\u003cbr\u003e0\u003cbr\u003e-397 | +0\u003cbr\u003e0\u003cbr\u003e-334 | +0\u003cbr\u003e0\u003cbr\u003e-260 | +0\u003cbr\u003e0\u003cbr\u003e-334 | +0\u003cbr\u003e0\u003cbr\u003e-397 | +0\u003cbr\u003e0\u003cbr\u003e-259 | +0\u003cbr\u003e0\u003cbr\u003e-397 | +0\u003cbr\u003e0\u003cbr\u003e-260 |\n| Java       | +260\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e260\u003cbr\u003e-137 | +260\u003cbr\u003e0\u003cbr\u003e-0 | —    | +0\u003cbr\u003e260\u003cbr\u003e-137 | +0\u003cbr\u003e260\u003cbr\u003e-74 | +0\u003cbr\u003e260\u003cbr\u003e-0 | +0\u003cbr\u003e260\u003cbr\u003e-74 | +0\u003cbr\u003e260\u003cbr\u003e-137 | +1\u003cbr\u003e259\u003cbr\u003e-0 | +0\u003cbr\u003e260\u003cbr\u003e-137 | +0\u003cbr\u003e260\u003cbr\u003e-0 |\n| Javascript | +397\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e397\u003cbr\u003e-0 | +397\u003cbr\u003e0\u003cbr\u003e-0 | +137\u003cbr\u003e260\u003cbr\u003e-0 | —          | +63\u003cbr\u003e334\u003cbr\u003e-0 | +137\u003cbr\u003e260\u003cbr\u003e-0 | +63\u003cbr\u003e334\u003cbr\u003e-0 | +0\u003cbr\u003e397\u003cbr\u003e-0 | +138\u003cbr\u003e259\u003cbr\u003e-0 | +0\u003cbr\u003e397\u003cbr\u003e-0 | +137\u003cbr\u003e260\u003cbr\u003e-0 |\n| Obj-C      | +334\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e334\u003cbr\u003e-63 | +334\u003cbr\u003e0\u003cbr\u003e-0 | +74\u003cbr\u003e260\u003cbr\u003e-0 | +0\u003cbr\u003e334\u003cbr\u003e-63 | —     | +74\u003cbr\u003e260\u003cbr\u003e-0 | +0\u003cbr\u003e334\u003cbr\u003e-0 | +0\u003cbr\u003e334\u003cbr\u003e-63 | +75\u003cbr\u003e259\u003cbr\u003e-0 | +0\u003cbr\u003e334\u003cbr\u003e-63 | +74\u003cbr\u003e260\u003cbr\u003e-0 |\n| Perl       | +260\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e260\u003cbr\u003e-137 | +260\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e260\u003cbr\u003e-0 | +0\u003cbr\u003e260\u003cbr\u003e-137 | +0\u003cbr\u003e260\u003cbr\u003e-74 | —    | +0\u003cbr\u003e260\u003cbr\u003e-74 | +0\u003cbr\u003e260\u003cbr\u003e-137 | +1\u003cbr\u003e259\u003cbr\u003e-0 | +0\u003cbr\u003e260\u003cbr\u003e-137 | +0\u003cbr\u003e260\u003cbr\u003e-0 |\n| PHP        | +334\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e334\u003cbr\u003e-63 | +334\u003cbr\u003e0\u003cbr\u003e-0 | +74\u003cbr\u003e260\u003cbr\u003e-0 | +0\u003cbr\u003e334\u003cbr\u003e-63 | +0\u003cbr\u003e334\u003cbr\u003e-0 | +74\u003cbr\u003e260\u003cbr\u003e-0 | —    | +0\u003cbr\u003e334\u003cbr\u003e-63 | +75\u003cbr\u003e259\u003cbr\u003e-0 | +0\u003cbr\u003e334\u003cbr\u003e-63 | +74\u003cbr\u003e260\u003cbr\u003e-0 |\n| Python     | +397\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e397\u003cbr\u003e-0 | +397\u003cbr\u003e0\u003cbr\u003e-0 | +137\u003cbr\u003e260\u003cbr\u003e-0 | +0\u003cbr\u003e397\u003cbr\u003e-0 | +63\u003cbr\u003e334\u003cbr\u003e-0 | +137\u003cbr\u003e260\u003cbr\u003e-0 | +63\u003cbr\u003e334\u003cbr\u003e-0 | —      | +138\u003cbr\u003e259\u003cbr\u003e-0 | +0\u003cbr\u003e397\u003cbr\u003e-0 | +137\u003cbr\u003e260\u003cbr\u003e-0 |\n| Ruby       | +259\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e259\u003cbr\u003e-138 | +259\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e259\u003cbr\u003e-1 | +0\u003cbr\u003e259\u003cbr\u003e-138 | +0\u003cbr\u003e259\u003cbr\u003e-75 | +0\u003cbr\u003e259\u003cbr\u003e-1 | +0\u003cbr\u003e259\u003cbr\u003e-75 | +0\u003cbr\u003e259\u003cbr\u003e-138 | —    | +0\u003cbr\u003e259\u003cbr\u003e-138 | +0\u003cbr\u003e259\u003cbr\u003e-1 |\n| Rust       | +397\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e397\u003cbr\u003e-0 | +397\u003cbr\u003e0\u003cbr\u003e-0 | +137\u003cbr\u003e260\u003cbr\u003e-0 | +0\u003cbr\u003e397\u003cbr\u003e-0 | +63\u003cbr\u003e334\u003cbr\u003e-0 | +137\u003cbr\u003e260\u003cbr\u003e-0 | +63\u003cbr\u003e334\u003cbr\u003e-0 | +0\u003cbr\u003e397\u003cbr\u003e-0 | +138\u003cbr\u003e259\u003cbr\u003e-0 | —    | +137\u003cbr\u003e260\u003cbr\u003e-0 |\n| Scala      | +260\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e260\u003cbr\u003e-137 | +260\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e260\u003cbr\u003e-0 | +0\u003cbr\u003e260\u003cbr\u003e-137 | +0\u003cbr\u003e260\u003cbr\u003e-74 | +0\u003cbr\u003e260\u003cbr\u003e-0 | +0\u003cbr\u003e260\u003cbr\u003e-74 | +0\u003cbr\u003e260\u003cbr\u003e-137 | +1\u003cbr\u003e259\u003cbr\u003e-0 | +0\u003cbr\u003e260\u003cbr\u003e-137 | —     |\n\n#### Character Classes - POSIX - Short - Other Letter (`[\\p{Lo}]`)\n\n| Language   | C++     | Go      | Haskell | Java    | Javascript | Obj-C   | Perl    | PHP     | Python  | Ruby    | Rust    | Scala   |\n| :--------- | ------: | ------: | ------: | ------: | ---------: | ------: | ------: | ------: | ------: | ------: | ------: | ------: |\n| C++        | —       | +0\u003cbr\u003e0\u003cbr\u003e-131612 | +0\u003cbr\u003e0\u003cbr\u003e-99104 | +0\u003cbr\u003e0\u003cbr\u003e-127004 | +0\u003cbr\u003e0\u003cbr\u003e-131612 | +0\u003cbr\u003e0\u003cbr\u003e-127333 | +0\u003cbr\u003e0\u003cbr\u003e-127004 | +0\u003cbr\u003e0\u003cbr\u003e-127333 | +0\u003cbr\u003e0\u003cbr\u003e-131612 | +0\u003cbr\u003e0\u003cbr\u003e-121414 | +0\u003cbr\u003e0\u003cbr\u003e-131612 | +0\u003cbr\u003e0\u003cbr\u003e-127004 |\n| Go         | +131612\u003cbr\u003e0\u003cbr\u003e-0 | —       | +119852\u003cbr\u003e11760\u003cbr\u003e-87344 | +4608\u003cbr\u003e127004\u003cbr\u003e-0 | +0\u003cbr\u003e131612\u003cbr\u003e-0 | +4279\u003cbr\u003e127333\u003cbr\u003e-0 | +4608\u003cbr\u003e127004\u003cbr\u003e-0 | +4279\u003cbr\u003e127333\u003cbr\u003e-0 | +0\u003cbr\u003e131612\u003cbr\u003e-0 | +10198\u003cbr\u003e121414\u003cbr\u003e-0 | +0\u003cbr\u003e131612\u003cbr\u003e-0 | +4608\u003cbr\u003e127004\u003cbr\u003e-0 |\n| Haskell    | +99104\u003cbr\u003e0\u003cbr\u003e-0 | +87344\u003cbr\u003e11760\u003cbr\u003e-119852 | —       | +87691\u003cbr\u003e11413\u003cbr\u003e-115591 | +87344\u003cbr\u003e11760\u003cbr\u003e-119852 | +87601\u003cbr\u003e11503\u003cbr\u003e-115830 | +87691\u003cbr\u003e11413\u003cbr\u003e-115591 | +87601\u003cbr\u003e11503\u003cbr\u003e-115830 | +87344\u003cbr\u003e11760\u003cbr\u003e-119852 | +88039\u003cbr\u003e11065\u003cbr\u003e-110349 | +87344\u003cbr\u003e11760\u003cbr\u003e-119852 | +87691\u003cbr\u003e11413\u003cbr\u003e-115591 |\n| Java       | +127004\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e127004\u003cbr\u003e-4608 | +115591\u003cbr\u003e11413\u003cbr\u003e-87691 | —       | +0\u003cbr\u003e127004\u003cbr\u003e-4608 | +0\u003cbr\u003e127004\u003cbr\u003e-329 | +0\u003cbr\u003e127004\u003cbr\u003e-0 | +0\u003cbr\u003e127004\u003cbr\u003e-329 | +0\u003cbr\u003e127004\u003cbr\u003e-4608 | +5590\u003cbr\u003e121414\u003cbr\u003e-0 | +0\u003cbr\u003e127004\u003cbr\u003e-4608 | +0\u003cbr\u003e127004\u003cbr\u003e-0 |\n| Javascript | +131612\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e131612\u003cbr\u003e-0 | +119852\u003cbr\u003e11760\u003cbr\u003e-87344 | +4608\u003cbr\u003e127004\u003cbr\u003e-0 | —          | +4279\u003cbr\u003e127333\u003cbr\u003e-0 | +4608\u003cbr\u003e127004\u003cbr\u003e-0 | +4279\u003cbr\u003e127333\u003cbr\u003e-0 | +0\u003cbr\u003e131612\u003cbr\u003e-0 | +10198\u003cbr\u003e121414\u003cbr\u003e-0 | +0\u003cbr\u003e131612\u003cbr\u003e-0 | +4608\u003cbr\u003e127004\u003cbr\u003e-0 |\n| Obj-C      | +127333\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e127333\u003cbr\u003e-4279 | +115830\u003cbr\u003e11503\u003cbr\u003e-87601 | +329\u003cbr\u003e127004\u003cbr\u003e-0 | +0\u003cbr\u003e127333\u003cbr\u003e-4279 | —       | +329\u003cbr\u003e127004\u003cbr\u003e-0 | +0\u003cbr\u003e127333\u003cbr\u003e-0 | +0\u003cbr\u003e127333\u003cbr\u003e-4279 | +5919\u003cbr\u003e121414\u003cbr\u003e-0 | +0\u003cbr\u003e127333\u003cbr\u003e-4279 | +329\u003cbr\u003e127004\u003cbr\u003e-0 |\n| Perl       | +127004\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e127004\u003cbr\u003e-4608 | +115591\u003cbr\u003e11413\u003cbr\u003e-87691 | +0\u003cbr\u003e127004\u003cbr\u003e-0 | +0\u003cbr\u003e127004\u003cbr\u003e-4608 | +0\u003cbr\u003e127004\u003cbr\u003e-329 | —       | +0\u003cbr\u003e127004\u003cbr\u003e-329 | +0\u003cbr\u003e127004\u003cbr\u003e-4608 | +5590\u003cbr\u003e121414\u003cbr\u003e-0 | +0\u003cbr\u003e127004\u003cbr\u003e-4608 | +0\u003cbr\u003e127004\u003cbr\u003e-0 |\n| PHP        | +127333\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e127333\u003cbr\u003e-4279 | +115830\u003cbr\u003e11503\u003cbr\u003e-87601 | +329\u003cbr\u003e127004\u003cbr\u003e-0 | +0\u003cbr\u003e127333\u003cbr\u003e-4279 | +0\u003cbr\u003e127333\u003cbr\u003e-0 | +329\u003cbr\u003e127004\u003cbr\u003e-0 | —       | +0\u003cbr\u003e127333\u003cbr\u003e-4279 | +5919\u003cbr\u003e121414\u003cbr\u003e-0 | +0\u003cbr\u003e127333\u003cbr\u003e-4279 | +329\u003cbr\u003e127004\u003cbr\u003e-0 |\n| Python     | +131612\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e131612\u003cbr\u003e-0 | +119852\u003cbr\u003e11760\u003cbr\u003e-87344 | +4608\u003cbr\u003e127004\u003cbr\u003e-0 | +0\u003cbr\u003e131612\u003cbr\u003e-0 | +4279\u003cbr\u003e127333\u003cbr\u003e-0 | +4608\u003cbr\u003e127004\u003cbr\u003e-0 | +4279\u003cbr\u003e127333\u003cbr\u003e-0 | —       | +10198\u003cbr\u003e121414\u003cbr\u003e-0 | +0\u003cbr\u003e131612\u003cbr\u003e-0 | +4608\u003cbr\u003e127004\u003cbr\u003e-0 |\n| Ruby       | +121414\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e121414\u003cbr\u003e-10198 | +110349\u003cbr\u003e11065\u003cbr\u003e-88039 | +0\u003cbr\u003e121414\u003cbr\u003e-5590 | +0\u003cbr\u003e121414\u003cbr\u003e-10198 | +0\u003cbr\u003e121414\u003cbr\u003e-5919 | +0\u003cbr\u003e121414\u003cbr\u003e-5590 | +0\u003cbr\u003e121414\u003cbr\u003e-5919 | +0\u003cbr\u003e121414\u003cbr\u003e-10198 | —       | +0\u003cbr\u003e121414\u003cbr\u003e-10198 | +0\u003cbr\u003e121414\u003cbr\u003e-5590 |\n| Rust       | +131612\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e131612\u003cbr\u003e-0 | +119852\u003cbr\u003e11760\u003cbr\u003e-87344 | +4608\u003cbr\u003e127004\u003cbr\u003e-0 | +0\u003cbr\u003e131612\u003cbr\u003e-0 | +4279\u003cbr\u003e127333\u003cbr\u003e-0 | +4608\u003cbr\u003e127004\u003cbr\u003e-0 | +4279\u003cbr\u003e127333\u003cbr\u003e-0 | +0\u003cbr\u003e131612\u003cbr\u003e-0 | +10198\u003cbr\u003e121414\u003cbr\u003e-0 | —       | +4608\u003cbr\u003e127004\u003cbr\u003e-0 |\n| Scala      | +127004\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e127004\u003cbr\u003e-4608 | +115591\u003cbr\u003e11413\u003cbr\u003e-87691 | +0\u003cbr\u003e127004\u003cbr\u003e-0 | +0\u003cbr\u003e127004\u003cbr\u003e-4608 | +0\u003cbr\u003e127004\u003cbr\u003e-329 | +0\u003cbr\u003e127004\u003cbr\u003e-0 | +0\u003cbr\u003e127004\u003cbr\u003e-329 | +0\u003cbr\u003e127004\u003cbr\u003e-4608 | +5590\u003cbr\u003e121414\u003cbr\u003e-0 | +0\u003cbr\u003e127004\u003cbr\u003e-4608 | —       |\n\n#### Character Classes - POSIX - Short - Letter (`[\\p{L}]`)\n\n| Language   | C++      | Go      | Haskell  | Java    | Javascript | Obj-C   | Perl    | PHP     | Python  | Ruby    | Rust    | Scala   |\n| :--------- | -------: | ------: | -------: | ------: | ---------: | ------: | ------: | ------: | ------: | ------: | ------: | ------: |\n| C++        | —        | +0\u003cbr\u003e0\u003cbr\u003e-136104 | +0\u003cbr\u003e0\u003cbr\u003e-1113975 | +0\u003cbr\u003e0\u003cbr\u003e-131241 | +0\u003cbr\u003e0\u003cbr\u003e-136104 | +0\u003cbr\u003e0\u003cbr\u003e-131756 | +0\u003cbr\u003e0\u003cbr\u003e-131241 | +0\u003cbr\u003e0\u003cbr\u003e-131756 | +0\u003cbr\u003e0\u003cbr\u003e-136104 | +0\u003cbr\u003e0\u003cbr\u003e-125643 | +0\u003cbr\u003e0\u003cbr\u003e-136104 | +0\u003cbr\u003e0\u003cbr\u003e-131241 |\n| Go         | +136104\u003cbr\u003e0\u003cbr\u003e-0 | —       | +30\u003cbr\u003e136074\u003cbr\u003e-977901 | +4863\u003cbr\u003e131241\u003cbr\u003e-0 | +0\u003cbr\u003e136104\u003cbr\u003e-0 | +4348\u003cbr\u003e131756\u003cbr\u003e-0 | +4863\u003cbr\u003e131241\u003cbr\u003e-0 | +4348\u003cbr\u003e131756\u003cbr\u003e-0 | +0\u003cbr\u003e136104\u003cbr\u003e-0 | +10461\u003cbr\u003e125643\u003cbr\u003e-0 | +0\u003cbr\u003e136104\u003cbr\u003e-0 | +4863\u003cbr\u003e131241\u003cbr\u003e-0 |\n| Haskell    | +1113975\u003cbr\u003e0\u003cbr\u003e-0 | +977901\u003cbr\u003e136074\u003cbr\u003e-30 | —        | +982764\u003cbr\u003e131211\u003cbr\u003e-30 | +977901\u003cbr\u003e136074\u003cbr\u003e-30 | +982249\u003cbr\u003e131726\u003cbr\u003e-30 | +982764\u003cbr\u003e131211\u003cbr\u003e-30 | +982249\u003cbr\u003e131726\u003cbr\u003e-30 | +977901\u003cbr\u003e136074\u003cbr\u003e-30 | +988362\u003cbr\u003e125613\u003cbr\u003e-30 | +977901\u003cbr\u003e136074\u003cbr\u003e-30 | +982764\u003cbr\u003e131211\u003cbr\u003e-30 |\n| Java       | +131241\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e131241\u003cbr\u003e-4863 | +30\u003cbr\u003e131211\u003cbr\u003e-982764 | —       | +0\u003cbr\u003e131241\u003cbr\u003e-4863 | +0\u003cbr\u003e131241\u003cbr\u003e-515 | +0\u003cbr\u003e131241\u003cbr\u003e-0 | +0\u003cbr\u003e131241\u003cbr\u003e-515 | +0\u003cbr\u003e131241\u003cbr\u003e-4863 | +5598\u003cbr\u003e125643\u003cbr\u003e-0 | +0\u003cbr\u003e131241\u003cbr\u003e-4863 | +0\u003cbr\u003e131241\u003cbr\u003e-0 |\n| Javascript | +136104\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e136104\u003cbr\u003e-0 | +30\u003cbr\u003e136074\u003cbr\u003e-977901 | +4863\u003cbr\u003e131241\u003cbr\u003e-0 | —          | +4348\u003cbr\u003e131756\u003cbr\u003e-0 | +4863\u003cbr\u003e131241\u003cbr\u003e-0 | +4348\u003cbr\u003e131756\u003cbr\u003e-0 | +0\u003cbr\u003e136104\u003cbr\u003e-0 | +10461\u003cbr\u003e125643\u003cbr\u003e-0 | +0\u003cbr\u003e136104\u003cbr\u003e-0 | +4863\u003cbr\u003e131241\u003cbr\u003e-0 |\n| Obj-C      | +131756\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e131756\u003cbr\u003e-4348 | +30\u003cbr\u003e131726\u003cbr\u003e-982249 | +515\u003cbr\u003e131241\u003cbr\u003e-0 | +0\u003cbr\u003e131756\u003cbr\u003e-4348 | —       | +515\u003cbr\u003e131241\u003cbr\u003e-0 | +0\u003cbr\u003e131756\u003cbr\u003e-0 | +0\u003cbr\u003e131756\u003cbr\u003e-4348 | +6113\u003cbr\u003e125643\u003cbr\u003e-0 | +0\u003cbr\u003e131756\u003cbr\u003e-4348 | +515\u003cbr\u003e131241\u003cbr\u003e-0 |\n| Perl       | +131241\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e131241\u003cbr\u003e-4863 | +30\u003cbr\u003e131211\u003cbr\u003e-982764 | +0\u003cbr\u003e131241\u003cbr\u003e-0 | +0\u003cbr\u003e131241\u003cbr\u003e-4863 | +0\u003cbr\u003e131241\u003cbr\u003e-515 | —       | +0\u003cbr\u003e131241\u003cbr\u003e-515 | +0\u003cbr\u003e131241\u003cbr\u003e-4863 | +5598\u003cbr\u003e125643\u003cbr\u003e-0 | +0\u003cbr\u003e131241\u003cbr\u003e-4863 | +0\u003cbr\u003e131241\u003cbr\u003e-0 |\n| PHP        | +131756\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e131756\u003cbr\u003e-4348 | +30\u003cbr\u003e131726\u003cbr\u003e-982249 | +515\u003cbr\u003e131241\u003cbr\u003e-0 | +0\u003cbr\u003e131756\u003cbr\u003e-4348 | +0\u003cbr\u003e131756\u003cbr\u003e-0 | +515\u003cbr\u003e131241\u003cbr\u003e-0 | —       | +0\u003cbr\u003e131756\u003cbr\u003e-4348 | +6113\u003cbr\u003e125643\u003cbr\u003e-0 | +0\u003cbr\u003e131756\u003cbr\u003e-4348 | +515\u003cbr\u003e131241\u003cbr\u003e-0 |\n| Python     | +136104\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e136104\u003cbr\u003e-0 | +30\u003cbr\u003e136074\u003cbr\u003e-977901 | +4863\u003cbr\u003e131241\u003cbr\u003e-0 | +0\u003cbr\u003e136104\u003cbr\u003e-0 | +4348\u003cbr\u003e131756\u003cbr\u003e-0 | +4863\u003cbr\u003e131241\u003cbr\u003e-0 | +4348\u003cbr\u003e131756\u003cbr\u003e-0 | —       | +10461\u003cbr\u003e125643\u003cbr\u003e-0 | +0\u003cbr\u003e136104\u003cbr\u003e-0 | +4863\u003cbr\u003e131241\u003cbr\u003e-0 |\n| Ruby       | +125643\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e125643\u003cbr\u003e-10461 | +30\u003cbr\u003e125613\u003cbr\u003e-988362 | +0\u003cbr\u003e125643\u003cbr\u003e-5598 | +0\u003cbr\u003e125643\u003cbr\u003e-10461 | +0\u003cbr\u003e125643\u003cbr\u003e-6113 | +0\u003cbr\u003e125643\u003cbr\u003e-5598 | +0\u003cbr\u003e125643\u003cbr\u003e-6113 | +0\u003cbr\u003e125643\u003cbr\u003e-10461 | —       | +0\u003cbr\u003e125643\u003cbr\u003e-10461 | +0\u003cbr\u003e125643\u003cbr\u003e-5598 |\n| Rust       | +136104\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e136104\u003cbr\u003e-0 | +30\u003cbr\u003e136074\u003cbr\u003e-977901 | +4863\u003cbr\u003e131241\u003cbr\u003e-0 | +0\u003cbr\u003e136104\u003cbr\u003e-0 | +4348\u003cbr\u003e131756\u003cbr\u003e-0 | +4863\u003cbr\u003e131241\u003cbr\u003e-0 | +4348\u003cbr\u003e131756\u003cbr\u003e-0 | +0\u003cbr\u003e136104\u003cbr\u003e-0 | +10461\u003cbr\u003e125643\u003cbr\u003e-0 | —       | +4863\u003cbr\u003e131241\u003cbr\u003e-0 |\n| Scala      | +131241\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e131241\u003cbr\u003e-4863 | +30\u003cbr\u003e131211\u003cbr\u003e-982764 | +0\u003cbr\u003e131241\u003cbr\u003e-0 | +0\u003cbr\u003e131241\u003cbr\u003e-4863 | +0\u003cbr\u003e131241\u003cbr\u003e-515 | +0\u003cbr\u003e131241\u003cbr\u003e-0 | +0\u003cbr\u003e131241\u003cbr\u003e-515 | +0\u003cbr\u003e131241\u003cbr\u003e-4863 | +5598\u003cbr\u003e125643\u003cbr\u003e-0 | +0\u003cbr\u003e131241\u003cbr\u003e-4863 | —       |\n\n#### Character Classes - POSIX - Short - Nonspacing Mark (`[\\p{Mn}]`)\n\n| Language   | C++   | Go    | Haskell | Java  | Javascript | Obj-C | Perl  | PHP   | Python | Ruby  | Rust  | Scala |\n| :--------- | ----: | ----: | ------: | ----: | ---------: | ----: | ----: | ----: | -----: | ----: | ----: | ----: |\n| C++        | —     | +0\u003cbr\u003e0\u003cbr\u003e-1985 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-1839 | +0\u003cbr\u003e0\u003cbr\u003e-1985 | +0\u003cbr\u003e0\u003cbr\u003e-1950 | +0\u003cbr\u003e0\u003cbr\u003e-1839 | +0\u003cbr\u003e0\u003cbr\u003e-1950 | +0\u003cbr\u003e0\u003cbr\u003e-1985 | +0\u003cbr\u003e0\u003cbr\u003e-1826 | +0\u003cbr\u003e0\u003cbr\u003e-1985 | +0\u003cbr\u003e0\u003cbr\u003e-1839 |\n| Go         | +1985\u003cbr\u003e0\u003cbr\u003e-0 | —     | +1985\u003cbr\u003e0\u003cbr\u003e-0 | +147\u003cbr\u003e1838\u003cbr\u003e-1 | +0\u003cbr\u003e1985\u003cbr\u003e-0 | +35\u003cbr\u003e1950\u003cbr\u003e-0 | +147\u003cbr\u003e1838\u003cbr\u003e-1 | +35\u003cbr\u003e1950\u003cbr\u003e-0 | +0\u003cbr\u003e1985\u003cbr\u003e-0 | +160\u003cbr\u003e1825\u003cbr\u003e-1 | +0\u003cbr\u003e1985\u003cbr\u003e-0 | +147\u003cbr\u003e1838\u003cbr\u003e-1 |\n| Haskell    | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-1985 | —       | +0\u003cbr\u003e0\u003cbr\u003e-1839 | +0\u003cbr\u003e0\u003cbr\u003e-1985 | +0\u003cbr\u003e0\u003cbr\u003e-1950 | +0\u003cbr\u003e0\u003cbr\u003e-1839 | +0\u003cbr\u003e0\u003cbr\u003e-1950 | +0\u003cbr\u003e0\u003cbr\u003e-1985 | +0\u003cbr\u003e0\u003cbr\u003e-1826 | +0\u003cbr\u003e0\u003cbr\u003e-1985 | +0\u003cbr\u003e0\u003cbr\u003e-1839 |\n| Java       | +1839\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e1838\u003cbr\u003e-147 | +1839\u003cbr\u003e0\u003cbr\u003e-0 | —     | +1\u003cbr\u003e1838\u003cbr\u003e-147 | +1\u003cbr\u003e1838\u003cbr\u003e-112 | +0\u003cbr\u003e1839\u003cbr\u003e-0 | +1\u003cbr\u003e1838\u003cbr\u003e-112 | +1\u003cbr\u003e1838\u003cbr\u003e-147 | +13\u003cbr\u003e1826\u003cbr\u003e-0 | +1\u003cbr\u003e1838\u003cbr\u003e-147 | +0\u003cbr\u003e1839\u003cbr\u003e-0 |\n| Javascript | +1985\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1985\u003cbr\u003e-0 | +1985\u003cbr\u003e0\u003cbr\u003e-0 | +147\u003cbr\u003e1838\u003cbr\u003e-1 | —          | +35\u003cbr\u003e1950\u003cbr\u003e-0 | +147\u003cbr\u003e1838\u003cbr\u003e-1 | +35\u003cbr\u003e1950\u003cbr\u003e-0 | +0\u003cbr\u003e1985\u003cbr\u003e-0 | +160\u003cbr\u003e1825\u003cbr\u003e-1 | +0\u003cbr\u003e1985\u003cbr\u003e-0 | +147\u003cbr\u003e1838\u003cbr\u003e-1 |\n| Obj-C      | +1950\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1950\u003cbr\u003e-35 | +1950\u003cbr\u003e0\u003cbr\u003e-0 | +112\u003cbr\u003e1838\u003cbr\u003e-1 | +0\u003cbr\u003e1950\u003cbr\u003e-35 | —     | +112\u003cbr\u003e1838\u003cbr\u003e-1 | +0\u003cbr\u003e1950\u003cbr\u003e-0 | +0\u003cbr\u003e1950\u003cbr\u003e-35 | +125\u003cbr\u003e1825\u003cbr\u003e-1 | +0\u003cbr\u003e1950\u003cbr\u003e-35 | +112\u003cbr\u003e1838\u003cbr\u003e-1 |\n| Perl       | +1839\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e1838\u003cbr\u003e-147 | +1839\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1839\u003cbr\u003e-0 | +1\u003cbr\u003e1838\u003cbr\u003e-147 | +1\u003cbr\u003e1838\u003cbr\u003e-112 | —     | +1\u003cbr\u003e1838\u003cbr\u003e-112 | +1\u003cbr\u003e1838\u003cbr\u003e-147 | +13\u003cbr\u003e1826\u003cbr\u003e-0 | +1\u003cbr\u003e1838\u003cbr\u003e-147 | +0\u003cbr\u003e1839\u003cbr\u003e-0 |\n| PHP        | +1950\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1950\u003cbr\u003e-35 | +1950\u003cbr\u003e0\u003cbr\u003e-0 | +112\u003cbr\u003e1838\u003cbr\u003e-1 | +0\u003cbr\u003e1950\u003cbr\u003e-35 | +0\u003cbr\u003e1950\u003cbr\u003e-0 | +112\u003cbr\u003e1838\u003cbr\u003e-1 | —     | +0\u003cbr\u003e1950\u003cbr\u003e-35 | +125\u003cbr\u003e1825\u003cbr\u003e-1 | +0\u003cbr\u003e1950\u003cbr\u003e-35 | +112\u003cbr\u003e1838\u003cbr\u003e-1 |\n| Python     | +1985\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1985\u003cbr\u003e-0 | +1985\u003cbr\u003e0\u003cbr\u003e-0 | +147\u003cbr\u003e1838\u003cbr\u003e-1 | +0\u003cbr\u003e1985\u003cbr\u003e-0 | +35\u003cbr\u003e1950\u003cbr\u003e-0 | +147\u003cbr\u003e1838\u003cbr\u003e-1 | +35\u003cbr\u003e1950\u003cbr\u003e-0 | —      | +160\u003cbr\u003e1825\u003cbr\u003e-1 | +0\u003cbr\u003e1985\u003cbr\u003e-0 | +147\u003cbr\u003e1838\u003cbr\u003e-1 |\n| Ruby       | +1826\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e1825\u003cbr\u003e-160 | +1826\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1826\u003cbr\u003e-13 | +1\u003cbr\u003e1825\u003cbr\u003e-160 | +1\u003cbr\u003e1825\u003cbr\u003e-125 | +0\u003cbr\u003e1826\u003cbr\u003e-13 | +1\u003cbr\u003e1825\u003cbr\u003e-125 | +1\u003cbr\u003e1825\u003cbr\u003e-160 | —     | +1\u003cbr\u003e1825\u003cbr\u003e-160 | +0\u003cbr\u003e1826\u003cbr\u003e-13 |\n| Rust       | +1985\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1985\u003cbr\u003e-0 | +1985\u003cbr\u003e0\u003cbr\u003e-0 | +147\u003cbr\u003e1838\u003cbr\u003e-1 | +0\u003cbr\u003e1985\u003cbr\u003e-0 | +35\u003cbr\u003e1950\u003cbr\u003e-0 | +147\u003cbr\u003e1838\u003cbr\u003e-1 | +35\u003cbr\u003e1950\u003cbr\u003e-0 | +0\u003cbr\u003e1985\u003cbr\u003e-0 | +160\u003cbr\u003e1825\u003cbr\u003e-1 | —     | +147\u003cbr\u003e1838\u003cbr\u003e-1 |\n| Scala      | +1839\u003cbr\u003e0\u003cbr\u003e-0 | +1\u003cbr\u003e1838\u003cbr\u003e-147 | +1839\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e1839\u003cbr\u003e-0 | +1\u003cbr\u003e1838\u003cbr\u003e-147 | +1\u003cbr\u003e1838\u003cbr\u003e-112 | +0\u003cbr\u003e1839\u003cbr\u003e-0 | +1\u003cbr\u003e1838\u003cbr\u003e-112 | +1\u003cbr\u003e1838\u003cbr\u003e-147 | +13\u003cbr\u003e1826\u003cbr\u003e-0 | +1\u003cbr\u003e1838\u003cbr\u003e-147 | —     |\n\n#### Character Classes - POSIX - Short - Spacing Mark (`[\\p{Mc}]`)\n\n| Language   | C++  | Go   | Haskell | Java | Javascript | Obj-C | Perl | PHP  | Python | Ruby | Rust | Scala |\n| :--------- | ---: | ---: | ------: | ---: | ---------: | ----: | ---: | ---: | -----: | ---: | ---: | ----: |\n| C++        | —    | +0\u003cbr\u003e0\u003cbr\u003e-452 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-443 | +0\u003cbr\u003e0\u003cbr\u003e-452 | +0\u003cbr\u003e0\u003cbr\u003e-445 | +0\u003cbr\u003e0\u003cbr\u003e-443 | +0\u003cbr\u003e0\u003cbr\u003e-445 | +0\u003cbr\u003e0\u003cbr\u003e-452 | +0\u003cbr\u003e0\u003cbr\u003e-429 | +0\u003cbr\u003e0\u003cbr\u003e-452 | +0\u003cbr\u003e0\u003cbr\u003e-443 |\n| Go         | +452\u003cbr\u003e0\u003cbr\u003e-0 | —    | +452\u003cbr\u003e0\u003cbr\u003e-0 | +9\u003cbr\u003e443\u003cbr\u003e-0 | +0\u003cbr\u003e452\u003cbr\u003e-0 | +7\u003cbr\u003e445\u003cbr\u003e-0 | +9\u003cbr\u003e443\u003cbr\u003e-0 | +7\u003cbr\u003e445\u003cbr\u003e-0 | +0\u003cbr\u003e452\u003cbr\u003e-0 | +23\u003cbr\u003e429\u003cbr\u003e-0 | +0\u003cbr\u003e452\u003cbr\u003e-0 | +9\u003cbr\u003e443\u003cbr\u003e-0 |\n| Haskell    | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-452 | —       | +0\u003cbr\u003e0\u003cbr\u003e-443 | +0\u003cbr\u003e0\u003cbr\u003e-452 | +0\u003cbr\u003e0\u003cbr\u003e-445 | +0\u003cbr\u003e0\u003cbr\u003e-443 | +0\u003cbr\u003e0\u003cbr\u003e-445 | +0\u003cbr\u003e0\u003cbr\u003e-452 | +0\u003cbr\u003e0\u003cbr\u003e-429 | +0\u003cbr\u003e0\u003cbr\u003e-452 | +0\u003cbr\u003e0\u003cbr\u003e-443 |\n| Java       | +443\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e443\u003cbr\u003e-9 | +443\u003cbr\u003e0\u003cbr\u003e-0 | —    | +0\u003cbr\u003e443\u003cbr\u003e-9 | +0\u003cbr\u003e443\u003cbr\u003e-2 | +0\u003cbr\u003e443\u003cbr\u003e-0 | +0\u003cbr\u003e443\u003cbr\u003e-2 | +0\u003cbr\u003e443\u003cbr\u003e-9 | +14\u003cbr\u003e429\u003cbr\u003e-0 | +0\u003cbr\u003e443\u003cbr\u003e-9 | +0\u003cbr\u003e443\u003cbr\u003e-0 |\n| Javascript | +452\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e452\u003cbr\u003e-0 | +452\u003cbr\u003e0\u003cbr\u003e-0 | +9\u003cbr\u003e443\u003cbr\u003e-0 | —          | +7\u003cbr\u003e445\u003cbr\u003e-0 | +9\u003cbr\u003e443\u003cbr\u003e-0 | +7\u003cbr\u003e445\u003cbr\u003e-0 | +0\u003cbr\u003e452\u003cbr\u003e-0 | +23\u003cbr\u003e429\u003cbr\u003e-0 | +0\u003cbr\u003e452\u003cbr\u003e-0 | +9\u003cbr\u003e443\u003cbr\u003e-0 |\n| Obj-C      | +445\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e445\u003cbr\u003e-7 | +445\u003cbr\u003e0\u003cbr\u003e-0 | +2\u003cbr\u003e443\u003cbr\u003e-0 | +0\u003cbr\u003e445\u003cbr\u003e-7 | —     | +2\u003cbr\u003e443\u003cbr\u003e-0 | +0\u003cbr\u003e445\u003cbr\u003e-0 | +0\u003cbr\u003e445\u003cbr\u003e-7 | +16\u003cbr\u003e429\u003cbr\u003e-0 | +0\u003cbr\u003e445\u003cbr\u003e-7 | +2\u003cbr\u003e443\u003cbr\u003e-0 |\n| Perl       | +443\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e443\u003cbr\u003e-9 | +443\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e443\u003cbr\u003e-0 | +0\u003cbr\u003e443\u003cbr\u003e-9 | +0\u003cbr\u003e443\u003cbr\u003e-2 | —    | +0\u003cbr\u003e443\u003cbr\u003e-2 | +0\u003cbr\u003e443\u003cbr\u003e-9 | +14\u003cbr\u003e429\u003cbr\u003e-0 | +0\u003cbr\u003e443\u003cbr\u003e-9 | +0\u003cbr\u003e443\u003cbr\u003e-0 |\n| PHP        | +445\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e445\u003cbr\u003e-7 | +445\u003cbr\u003e0\u003cbr\u003e-0 | +2\u003cbr\u003e443\u003cbr\u003e-0 | +0\u003cbr\u003e445\u003cbr\u003e-7 | +0\u003cbr\u003e445\u003cbr\u003e-0 | +2\u003cbr\u003e443\u003cbr\u003e-0 | —    | +0\u003cbr\u003e445\u003cbr\u003e-7 | +16\u003cbr\u003e429\u003cbr\u003e-0 | +0\u003cbr\u003e445\u003cbr\u003e-7 | +2\u003cbr\u003e443\u003cbr\u003e-0 |\n| Python     | +452\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e452\u003cbr\u003e-0 | +452\u003cbr\u003e0\u003cbr\u003e-0 | +9\u003cbr\u003e443\u003cbr\u003e-0 | +0\u003cbr\u003e452\u003cbr\u003e-0 | +7\u003cbr\u003e445\u003cbr\u003e-0 | +9\u003cbr\u003e443\u003cbr\u003e-0 | +7\u003cbr\u003e445\u003cbr\u003e-0 | —      | +23\u003cbr\u003e429\u003cbr\u003e-0 | +0\u003cbr\u003e452\u003cbr\u003e-0 | +9\u003cbr\u003e443\u003cbr\u003e-0 |\n| Ruby       | +429\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e429\u003cbr\u003e-23 | +429\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e429\u003cbr\u003e-14 | +0\u003cbr\u003e429\u003cbr\u003e-23 | +0\u003cbr\u003e429\u003cbr\u003e-16 | +0\u003cbr\u003e429\u003cbr\u003e-14 | +0\u003cbr\u003e429\u003cbr\u003e-16 | +0\u003cbr\u003e429\u003cbr\u003e-23 | —    | +0\u003cbr\u003e429\u003cbr\u003e-23 | +0\u003cbr\u003e429\u003cbr\u003e-14 |\n| Rust       | +452\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e452\u003cbr\u003e-0 | +452\u003cbr\u003e0\u003cbr\u003e-0 | +9\u003cbr\u003e443\u003cbr\u003e-0 | +0\u003cbr\u003e452\u003cbr\u003e-0 | +7\u003cbr\u003e445\u003cbr\u003e-0 | +9\u003cbr\u003e443\u003cbr\u003e-0 | +7\u003cbr\u003e445\u003cbr\u003e-0 | +0\u003cbr\u003e452\u003cbr\u003e-0 | +23\u003cbr\u003e429\u003cbr\u003e-0 | —    | +9\u003cbr\u003e443\u003cbr\u003e-0 |\n| Scala      | +443\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e443\u003cbr\u003e-9 | +443\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e443\u003cbr\u003e-0 | +0\u003cbr\u003e443\u003cbr\u003e-9 | +0\u003cbr\u003e443\u003cbr\u003e-2 | +0\u003cbr\u003e443\u003cbr\u003e-0 | +0\u003cbr\u003e443\u003cbr\u003e-2 | +0\u003cbr\u003e443\u003cbr\u003e-9 | +14\u003cbr\u003e429\u003cbr\u003e-0 | +0\u003cbr\u003e443\u003cbr\u003e-9 | —     |\n\n#### Character Classes - POSIX - Short - Enclosing Mark (`[\\p{Me}]`)\n\n| Language   | C++ | Go  | Haskell | Java | Javascript | Obj-C | Perl | PHP | Python | Ruby | Rust | Scala |\n| :--------- | --: | --: | ------: | ---: | ---------: | ----: | ---: | --: | -----: | ---: | ---: | ----: |\n| C++        | —   | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 |\n| Go         | +13\u003cbr\u003e0\u003cbr\u003e-0 | —   | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 |\n| Haskell    | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-13 | —       | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 | +0\u003cbr\u003e0\u003cbr\u003e-13 |\n| Java       | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +13\u003cbr\u003e0\u003cbr\u003e-0 | —    | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 |\n| Javascript | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | —          | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 |\n| Obj-C      | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | —     | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 |\n| Perl       | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | —    | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 |\n| PHP        | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | —   | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 |\n| Python     | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | —      | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 |\n| Ruby       | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | —    | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 |\n| Rust       | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | —    | +0\u003cbr\u003e13\u003cbr\u003e-0 |\n| Scala      | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +13\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | +0\u003cbr\u003e13\u003cbr\u003e-0 | —     |\n\n#### Character Classes - POSIX - Short - Mark (`[\\p{M}]`)\n\n| Language   | C++   | Go    | Haskell | Java  | Javascript | Obj-C | Perl  | PHP   | Python | Ruby  | Rust  | Scala |\n| :--------- | ----: | ----: | ------: | ----: | ---------: | ----: | ----: | ----: | -----: | ----: | ----: | ----: |\n| C++        | —     | +0\u003cbr\u003e0\u003cbr\u003e-2450 | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-2295 | +0\u003cbr\u003e0\u003cbr\u003e-2450 | +0\u003cbr\u003e0\u003cbr\u003e-2408 | +0\u003cbr\u003e0\u003cbr\u003e-2295 | +0\u003cbr\u003e0\u003cbr\u003e-2408 | +0\u003cbr\u003e0\u003cbr\u003e-2450 | +0\u003cbr\u003e0\u003cbr\u003e-2268 | +0\u003cbr\u003e0\u003cbr\u003e-2450 | +0\u003cbr\u003e0\u003cbr\u003e-2295 |\n| Go         | +2450\u003cbr\u003e0\u003cbr\u003e-0 | —     | +2450\u003cbr\u003e0\u003cbr\u003e-0 | +155\u003cbr\u003e2295\u003cbr\u003e-0 | +0\u003cbr\u003e2450\u003cbr\u003e-0 | +42\u003cbr\u003e2408\u003cbr\u003e-0 | +155\u003cbr\u003e2295\u003cbr\u003e-0 | +42\u003cbr\u003e2408\u003cbr\u003e-0 | +0\u003cbr\u003e2450\u003cbr\u003e-0 | +182\u003cbr\u003e2268\u003cbr\u003e-0 | +0\u003cbr\u003e2450\u003cbr\u003e-0 | +155\u003cbr\u003e2295\u003cbr\u003e-0 |\n| Haskell    | +0\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e0\u003cbr\u003e-2450 | —       | +0\u003cbr\u003e0\u003cbr\u003e-2295 | +0\u003cbr\u003e0\u003cbr\u003e-2450 | +0\u003cbr\u003e0\u003cbr\u003e-2408 | +0\u003cbr\u003e0\u003cbr\u003e-2295 | +0\u003cbr\u003e0\u003cbr\u003e-2408 | +0\u003cbr\u003e0\u003cbr\u003e-2450 | +0\u003cbr\u003e0\u003cbr\u003e-2268 | +0\u003cbr\u003e0\u003cbr\u003e-2450 | +0\u003cbr\u003e0\u003cbr\u003e-2295 |\n| Java       | +2295\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2295\u003cbr\u003e-155 | +2295\u003cbr\u003e0\u003cbr\u003e-0 | —     | +0\u003cbr\u003e2295\u003cbr\u003e-155 | +0\u003cbr\u003e2295\u003cbr\u003e-113 | +0\u003cbr\u003e2295\u003cbr\u003e-0 | +0\u003cbr\u003e2295\u003cbr\u003e-113 | +0\u003cbr\u003e2295\u003cbr\u003e-155 | +27\u003cbr\u003e2268\u003cbr\u003e-0 | +0\u003cbr\u003e2295\u003cbr\u003e-155 | +0\u003cbr\u003e2295\u003cbr\u003e-0 |\n| Javascript | +2450\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2450\u003cbr\u003e-0 | +2450\u003cbr\u003e0\u003cbr\u003e-0 | +155\u003cbr\u003e2295\u003cbr\u003e-0 | —          | +42\u003cbr\u003e2408\u003cbr\u003e-0 | +155\u003cbr\u003e2295\u003cbr\u003e-0 | +42\u003cbr\u003e2408\u003cbr\u003e-0 | +0\u003cbr\u003e2450\u003cbr\u003e-0 | +182\u003cbr\u003e2268\u003cbr\u003e-0 | +0\u003cbr\u003e2450\u003cbr\u003e-0 | +155\u003cbr\u003e2295\u003cbr\u003e-0 |\n| Obj-C      | +2408\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2408\u003cbr\u003e-42 | +2408\u003cbr\u003e0\u003cbr\u003e-0 | +113\u003cbr\u003e2295\u003cbr\u003e-0 | +0\u003cbr\u003e2408\u003cbr\u003e-42 | —     | +113\u003cbr\u003e2295\u003cbr\u003e-0 | +0\u003cbr\u003e2408\u003cbr\u003e-0 | +0\u003cbr\u003e2408\u003cbr\u003e-42 | +140\u003cbr\u003e2268\u003cbr\u003e-0 | +0\u003cbr\u003e2408\u003cbr\u003e-42 | +113\u003cbr\u003e2295\u003cbr\u003e-0 |\n| Perl       | +2295\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2295\u003cbr\u003e-155 | +2295\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2295\u003cbr\u003e-0 | +0\u003cbr\u003e2295\u003cbr\u003e-155 | +0\u003cbr\u003e2295\u003cbr\u003e-113 | —     | +0\u003cbr\u003e2295\u003cbr\u003e-113 | +0\u003cbr\u003e2295\u003cbr\u003e-155 | +27\u003cbr\u003e2268\u003cbr\u003e-0 | +0\u003cbr\u003e2295\u003cbr\u003e-155 | +0\u003cbr\u003e2295\u003cbr\u003e-0 |\n| PHP        | +2408\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2408\u003cbr\u003e-42 | +2408\u003cbr\u003e0\u003cbr\u003e-0 | +113\u003cbr\u003e2295\u003cbr\u003e-0 | +0\u003cbr\u003e2408\u003cbr\u003e-42 | +0\u003cbr\u003e2408\u003cbr\u003e-0 | +113\u003cbr\u003e2295\u003cbr\u003e-0 | —     | +0\u003cbr\u003e2408\u003cbr\u003e-42 | +140\u003cbr\u003e2268\u003cbr\u003e-0 | +0\u003cbr\u003e2408\u003cbr\u003e-42 | +113\u003cbr\u003e2295\u003cbr\u003e-0 |\n| Python     | +2450\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2450\u003cbr\u003e-0 | +2450\u003cbr\u003e0\u003cbr\u003e-0 | +155\u003cbr\u003e2295\u003cbr\u003e-0 | +0\u003cbr\u003e2450\u003cbr\u003e-0 | +42\u003cbr\u003e2408\u003cbr\u003e-0 | +155\u003cbr\u003e2295\u003cbr\u003e-0 | +42\u003cbr\u003e2408\u003cbr\u003e-0 | —      | +182\u003cbr\u003e2268\u003cbr\u003e-0 | +0\u003cbr\u003e2450\u003cbr\u003e-0 | +155\u003cbr\u003e2295\u003cbr\u003e-0 |\n| Ruby       | +2268\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2268\u003cbr\u003e-182 | +2268\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2268\u003cbr\u003e-27 | +0\u003cbr\u003e2268\u003cbr\u003e-182 | +0\u003cbr\u003e2268\u003cbr\u003e-140 | +0\u003cbr\u003e2268\u003cbr\u003e-27 | +0\u003cbr\u003e2268\u003cbr\u003e-140 | +0\u003cbr\u003e2268\u003cbr\u003e-182 | —     | +0\u003cbr\u003e2268\u003cbr\u003e-182 | +0\u003cbr\u003e2268\u003cbr\u003e-27 |\n| Rust       | +2450\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2450\u003cbr\u003e-0 | +2450\u003cbr\u003e0\u003cbr\u003e-0 | +155\u003cbr\u003e2295\u003cbr\u003e-0 | +0\u003cbr\u003e2450\u003cbr\u003e-0 | +42\u003cbr\u003e2408\u003cbr\u003e-0 | +155\u003cbr\u003e2295\u003cbr\u003e-0 | +42\u003cbr\u003e2408\u003cbr\u003e-0 | +0\u003cbr\u003e2450\u003cbr\u003e-0 | +182\u003cbr\u003e2268\u003cbr\u003e-0 | —     | +155\u003cbr\u003e2295\u003cbr\u003e-0 |\n| Scala      | +2295\u003cbr\u003e0\u003cbr\u003e-0 | +0\u003cbr\u003e2295\u003cbr\u003e-155 | +2295\u003cbr\u003e0\u003cbr\u003e-0 ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyaphott%2Funified-regex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyaphott%2Funified-regex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyaphott%2Funified-regex/lists"}