gpt4 book ai didi

ruby - 是否可以从 Ruby 中的外部文件加载正则表达式?

转载 作者:数据小太阳 更新时间:2023-10-29 08:21:21 24 4
gpt4 key购买 nike

我想用 Ruby 从外部文件中读取正则表达式。例如,我想替换为一个大字符串,从文件中加载每个正则表达式并为每个正则表达式运行 gsub。每个正则表达式在文件中由换行符分隔。

外部文件是这样的:

engenharia d[ae] computação
ci[êe]ncias? d[ae] computação

这可能吗?

最佳答案

当然!您只需使用 Regex.new "my string" 即可创建正则表达式。将其与读取文件放在一起:

regexen = []
File.open("myfile.txt", "r") do |f|
while line = f.gets.chomp
regexen << Regexp.new line
end
end

关于ruby - 是否可以从 Ruby 中的外部文件加载正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7044650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com