tiny-regex-c icon indicating copy to clipboard operation
tiny-regex-c copied to clipboard

Small portable regex in C

Results 39 tiny-regex-c issues
Sort by recently updated
recently updated
newest added

`matchplus` can be simplified by only modifying `matchlength` once the complete match is successful. This means it doesn't have to rewind `matchlength` as it iterates through each possible `matchpattern`. This...

fix ranges with ending - Fixes GH #79 and the exreg failures with [1-5-]+[-1-2]-[-]

A final - in a character class should not be stopped by the interim range char -.

Hello, it seems that it does not work for GUUID validation ``` const char* pattern = "^([0-9A-Fa-f]{8}[-][0-9A-Fa-f]{4}[-][0-9A-Fa-f]{4}[-][0-9A-Fa-f]{4}[-][0-9A-Fa-f]{12})$"; int m = re_match(pattern, "CA761232-ED42-11CE-BACD-00AA0057B223"); ``` This works with online tools https://regex101.com/r/hD8sJ8/3 Thank...

After my experiment to change to a "flat memory layout" here (https://github.com/kokke/tiny-regex-c/pull/62), I had a suspicion that the regex compilation may not be improving performance by much. It took a...

Hello, One potential software vulnerability was found in code. To identify this kind of vulnerabilities I used ESBMC-WR tool: https://github.com/thalestas/esbmc-wr We detect it during code exploitation for RUFUS tool. A...

Hi kokke, I have port this tiny-regex-c library to UEFI shell library and implement the regex tool using this library, so I'd like to add a link in this readme.md...

![image](https://user-images.githubusercontent.com/69460530/125150764-a0fda280-e142-11eb-86a5-89a7710a368f.png)

I propose to add two of my functions created to learn how to make pull requests, they seem interesting to me to have new features. I'm beginner in GitHub pull...