issues Search Results · repo:k-takata/Onigmo language:C
Filter by
91 results
(74 ms)91 results
ink-takata/Onigmo (press backspace or delete to remove)Output form a fresh Fedora 42 container:
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I. -I/usr/local/include -I./enc/unicode -Wall -Wno-incompatible-pointer-types -MT st.lo -MD -MP -MF .deps/st.Tpo -c ...
mikelolasagasti
- 1
- Opened on Feb 7
- #169
Hi @k-takata, thanks for the lib. while I was trying to build the lib, I faced this error on Windows 10 (64-bit
operating system, x64-based processor).
Onigmo\regint.h(235): fatal error C1083: Cannot ...
drophouse01
- 2
- Opened on Jun 6, 2022
- #162
The POSIX compatibility functions regcomp, regexec and regerror are included in the Onigmo library. There doesn t seem
to be any way to avoid this without patching the code or build scripts. If there is ...
pem
- Opened on May 19, 2022
- #160
Regex pattern : (?u)(? (?:)*+|)
cf. https://www.maruo.co.jp/hidesoft/2/x39708_.html#39708
Fzok4234
- Opened on May 14, 2022
- #159
Regex pattern : (?iu)(? (?:)|(?:@\A(? (? varNameFirstChar [_\p{Lu}\p{Ll}\p{Lt}\p{Lm}\p{Lo}])|(? varNameBodyChar (? \g
varNameFirstChar |[\p{Nd}]))|(? varName (? !\g varNameBodyChar )\g varNameFirstChar ...
Fzok4234
- 5
- Opened on May 14, 2022
- #158
Ruby code:
p /(.)(\g 1 )/.match( AB )
# = # MatchData AB 1: B 2: B
I expected the following result:
# = # MatchData AB 1: A 2: B
scivola
- 4
- Opened on Feb 13, 2022
- #157
Is there any plan to support the script extensions (scx) property, which allows characters to have non-singular script
identities? It has been available in many dynamic languages such as Perl, ~PHP~Python, ...
747
- Opened on Jun 13, 2021
- #155
Examples shown below tested with Ruby 2.7.1p83. In first example, the string to match after \K can be empty sometimes
and in second example, it is always empty. When the match turns out to be empty, \K ...
learnbyexample
- Opened on Aug 19, 2020
- #152
Problem
Onigmo is a backtracking regex engine. For this reason, it can sometime become exceptionally slow, in particular, with
this class of inputs:
regex : ^(a+)+$
string: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab ...
fujimotos
- 3
- Opened on Jun 25, 2020
- #151
p /(?~ab)/.match( abc )
p /(?~abc)/.match( abc )
p /(?~ab|abc)/.match( abc )
=
# MatchData a
# MatchData ab
# MatchData a
But
p /(?~abc|ab)/.match( abc )
=
# MatchData ab
kkos
- 2
- Opened on Apr 26, 2020
- #150

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip!
Press the /
key to activate the search input again and adjust your query.
Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip!
Press the /
key to activate the search input again and adjust your query.