提问人:Sim 提问时间:7/4/2023 更新时间:7/4/2023 访问量:78
这个正则表达式在 ruby 上下文中安全吗?
Is this regex safe in ruby context?
问:
请问这个正则表达式值在 ruby 语言的上下文中是否安全,不受极端值的影响?
a = b.match(%r{(.*)/(.*)})
我的意思是不可能回溯,对吧?
我尝试对这个值进行基准测试,但我相信使用它是可以的。
aaaaaaaaaaaaaaa/aaaaaaaaaaaaaaa
答: 暂无答案
评论
/
吗?或者你想把字符串拆分为最后一个/
?.*
/
/
part1, _, part2 = b.partition "/"
part1, part2 = b.split "/"