JSVerbalExpressions
JSVerbalExpressions copied to clipboard
Converting existing regex pattern to VerbalExpressions?
Hello,
Can I feed a regex pattern to verbal expressions, and get back the verbal express representation?
Not at the time
@ahmadalibaloch regarding tot the duplicate issue: Ihis is an interesting issue to tackle. How would you think you'd convert the existing regular expressions? I'd think of couple of ways:
- Command-line tool
- Web interface
What do you think?
I'd like to see a command line tool to do this, and if you have an existing tool that parses regexes then recasting them into verbal expressions should be straightforward.
A few assumptions:
- I'm going to hope we can that the tree generator in regexper-static can be adapted to build a VerbalExpressions call stack that reproduces the same output.
- I think we're talking about chaining methods, not instantiating objects? i.e. outputting a series of javascript calls instead of just parsing the regex to pre-populate the properties.
- If we're going with chaining methods, then for unit testing purposes I would think it's important to stress that if we take a VebalExpressions chain, convert it to a regex string, then back to a VerbalExpressions chain, producing an identical call stack is not required, only that the regex output is identical.
For my existing files I would like to have a command line tool or a plug-in for VS, notepad++ or other IDEs to replace exisitng RegExpressions to VerbalExpressions. If we can have a web interface for quick solution that is also good.
It's not important how such a tool would look: web based, console based, desktop based, etc.
It's important that exists in first place, as most users having existing regular expressions won't convert them to VerbalExpressions unless there's such a tool that can do the job.
Hello,
Can I feed a regex pattern to verbal expressions, and get back the verbal express representation?
That would be nice, indeed.
Post-v2, this should be relatively easy with a library like regexp-tree since we could just map AST nodes to library methods.
+1 to this, want to be able to switch between a formula for power users and a verbal expression for every day use
Have you tried using ChatGPT? 3.5 seems to know the context pretty well, maybe 4 would be even better, especially if you could give the documentation as context 🤔
was kinda hoping to switch between the two programmatically but yes chatgpt seems to work