Comments (6)
I noticed the same problem. Any plans for this?
from generex.
You don't need to use ^and $ in the beginning and the end of the regex , they are considered as normal character not as meta-character.
from generex.
But aren't those regular expression anchors? Why would you treat them as normal characters?
from generex.
generex is used to generate string based on the passed regex, so the pattern that you will pass to generex is used as it is to generate string, and you don't need to specify the beginning and the end of your pattern.
from generex.
I'm not specifing the beginning or end of the pattern, I specify a location within the string on which the pattern is used on.
There is a difference between the regex "^test$" and "test". Generex might generate the same string from both at the end and that would be fine, but it should not just treat them as normal characters. Right now, the user has to modify its valid regex.
You said it yourself: "based on the passed regex". And "^test$" is a valid regex that does NOT match with the currently generated string "^test$".
from generex.
i have the same issue with this libary. The start and endig tags are mandatory in some expressions.
i wanted to generate a password that matches my pattern. But i need the meta characters for that.
do you consider to implement them?
from generex.
Related Issues (20)
- Positive and negative lookahead HOT 1
- Would you guys mind adding a license file? HOT 1
- Hello, can you add a function to support Chinese generation HOT 4
- Positive Lookahead HOT 1
- Pipe with empty character doens't work HOT 1
- random with length does not work HOT 4
- Slow generation of some RegExps
- Too many Underscore is generated.
- Na chuj to wstawiasz jak nie działa.,
- Non valid strings generated HOT 1
- you don't seem to support non capture groups
- Add Generex#random(RandomSource random) so random source can be provided on a call-by-call basis
- The probability of picking the maximum length is very low
- Generex("(नि|😃|丈)+").random(69,70) causes StackOverflow
- Is this project still alive?
- Predefined character class replacement inside square brackets is incorrect HOT 1
- StackOverflowError from pattern input HOT 2
- generex
- java.lang.NoClassDefFoundError: dk/brics/automaton/RegExp
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from generex.