有没有一种有效的方法来查找满足给定正则表达式的字符串?

辉光

假设我有这种正则表达式(python表示法)r'^namespace/(\w+)/([0-9]+)/',有没有办法反转此正则表达式并找到一个满足它的字符串?

反转并不是手动构造'namespace/' + 'a_1' + '/' + '1'而是系统的方式来反转一些特殊字符组成的任何正则表达式这样我就可以为每个正则表达式生成(任何)满足它的字符串。

我唯一想到的就是将给定的正则表达式与其他一些正则表达式进行解析,但这似乎不是可接受的解决方案。尽管我希望整个操作都非常复杂,但我仍然至少在寻找更复杂的方法。

贝吉

我唯一想到的就是将给定的正则表达式与其他一些正则表达式进行解析,但这似乎不是可接受的解决方案

您不需要使用正则表达式解析正则表达式,但是是的,您将需要解析它。当您拥有正则表达式的AST时,您可以轻松地遍历它并在线性时间内建立一个可能的匹配项(对于普通正则表达式,没有像环顾四周那样花哨的东西)。

检查枚举常规语言以获取示例代码和连续链接。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有一种惯用的方法来避免使用长Clojure字符串文字?

来自分类Dev

有没有更有效的方法来检查字符串中的字符?

来自分类Dev

有没有一种方法来获取名称与给定正则表达式匹配的所有函数的列表?

来自分类Dev

有没有更快的方法来对SortedList进行正则表达式?

来自分类Dev

在Oracle 8上的Sentence Case中是否有一种简单的方法来转换字符串?还是应该使用正则表达式?

来自分类Dev

有没有一种方法可以根据以前的捕获组(而不是以前捕获的)来匹配正则表达式?

来自分类Dev

有没有一种安全的方法来断言字符串视图是否为空终止?

来自分类Dev

有没有一种方法可以使用C#8开关表达式来返回字符串值?

来自分类Dev

使用正则表达式删除文档字符串的有效方法

来自分类Dev

有没有一种方法可以简化正则表达式匹配字符?

来自分类Dev

正则表达式中有没有一种方法可以检查某个单词是否在定义的两个位置之一中出现在字符串中?

来自分类Dev

有没有一种使用正则表达式格式化kendo网格列的方法?

来自分类Dev

有没有一种有效的方法来从字典中检索值

来自分类Dev

有没有更好的方法来编写此正则表达式条件查找函数?

来自分类Dev

有没有一种有效的方法来对参数映射进行排序?

来自分类Dev

有没有更有效的方法来检查字符串中的字符?

来自分类Dev

需要一种有效的方法来从JSON字符串获取JObject

来自分类Dev

有没有一种有效的方法来对PHP中的打包字符串进行排序?

来自分类Dev

有没有一种非常有效的方法来防止从页面复制.jpg文件?

来自分类Dev

有没有更有效的方法来过滤正则表达式匹配字符串?

来自分类Dev

有没有一种方法可以根据以前的捕获组(而不是以前捕获的)来匹配正则表达式?

来自分类Dev

有没有一种有效的方法来搜索非常大的文件中的字典?

来自分类Dev

有没有办法使此正则表达式更有效?

来自分类Dev

有没有一种方法来编码Tcl字符串中的空格?

来自分类Dev

有没有一种有效的方法来连接字符串

来自分类Dev

有没有一种有效的方法可以在 php 中的更大的正则表达式替换中运行子正则表达式替换语句

来自分类Dev

正则表达式拼图找到所有有效的字符串组合

来自分类Dev

有没有一种有效的方法来计算比特流中 1 的密度?

来自分类Dev

有没有一种简单的方法可以使用正则表达式反转子字符串?

Related 相关文章

  1. 1

    有没有一种惯用的方法来避免使用长Clojure字符串文字?

  2. 2

    有没有更有效的方法来检查字符串中的字符?

  3. 3

    有没有一种方法来获取名称与给定正则表达式匹配的所有函数的列表?

  4. 4

    有没有更快的方法来对SortedList进行正则表达式?

  5. 5

    在Oracle 8上的Sentence Case中是否有一种简单的方法来转换字符串?还是应该使用正则表达式?

  6. 6

    有没有一种方法可以根据以前的捕获组(而不是以前捕获的)来匹配正则表达式?

  7. 7

    有没有一种安全的方法来断言字符串视图是否为空终止?

  8. 8

    有没有一种方法可以使用C#8开关表达式来返回字符串值?

  9. 9

    使用正则表达式删除文档字符串的有效方法

  10. 10

    有没有一种方法可以简化正则表达式匹配字符?

  11. 11

    正则表达式中有没有一种方法可以检查某个单词是否在定义的两个位置之一中出现在字符串中?

  12. 12

    有没有一种使用正则表达式格式化kendo网格列的方法?

  13. 13

    有没有一种有效的方法来从字典中检索值

  14. 14

    有没有更好的方法来编写此正则表达式条件查找函数?

  15. 15

    有没有一种有效的方法来对参数映射进行排序?

  16. 16

    有没有更有效的方法来检查字符串中的字符?

  17. 17

    需要一种有效的方法来从JSON字符串获取JObject

  18. 18

    有没有一种有效的方法来对PHP中的打包字符串进行排序?

  19. 19

    有没有一种非常有效的方法来防止从页面复制.jpg文件?

  20. 20

    有没有更有效的方法来过滤正则表达式匹配字符串?

  21. 21

    有没有一种方法可以根据以前的捕获组(而不是以前捕获的)来匹配正则表达式?

  22. 22

    有没有一种有效的方法来搜索非常大的文件中的字典?

  23. 23

    有没有办法使此正则表达式更有效?

  24. 24

    有没有一种方法来编码Tcl字符串中的空格?

  25. 25

    有没有一种有效的方法来连接字符串

  26. 26

    有没有一种有效的方法可以在 php 中的更大的正则表达式替换中运行子正则表达式替换语句

  27. 27

    正则表达式拼图找到所有有效的字符串组合

  28. 28

    有没有一种有效的方法来计算比特流中 1 的密度?

  29. 29

    有没有一种简单的方法可以使用正则表达式反转子字符串?

热门标签

归档