"|text|".gsub(/\|(.+?)\|/){"###"} => "###" 这不是 > "|\n text|".gsu-6ren">
gpt4 book ai didi

ruby - 将正则表达式与换行符一起使用 "\n"

转载 作者:太空宇宙 更新时间:2023-11-03 17:58:23 27 4
gpt4 key购买 nike

是否可以在换行符 \n 的情况下使用正则表达式

例如此代码运行良好

> "|text|".gsub(/\|(.+?)\|/){"###"}
=> "###"

这不是

> "|\n text|".gsub(/\|(.+?)\|/){"###"}
=> "|\n text|"

最佳答案

对多行匹配使用 m 修饰符:

"|\n text|".gsub(/\|(.+?)\|/m){"###"}

关于ruby - 将正则表达式与换行符一起使用 "\n",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9427629/

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