gpt4 book ai didi

ruby - 如何使用正则表达式在文本之间插入文本?

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

我有一个独特的场景。有一个 Web 应用程序,它是一个模拟器,用于检查以 XML 格式发送数据并以 xml 格式取回数据并验证 xml 中的一些细节。

现在我发送的 xml 数据有很多细节。在那个 xml 中,我将不得不插入一个我在测试中定义的参数。我无法获得如何在发送之前将数据作为 xml 中的参数发送。

xml 结构如下所示

id='12345'><version>1.3.4<</version><accno>1234567890</accno>add<address details</> ..........

现在在这个 xml 结构中,我已经参数化了 <accno>1234567890</accno> ...意味着在脚本的开头我声明了 accno='1234567890'

现在我想在 xml 中使用 accno 作为参数,而不是在 xml 中使用硬编码值。请建议如何执行此操作。

最佳答案

XML 不是常规的,而是上下文无关的。使用像 Nokogiri 这样的合适的解析器而不是正则表达式。参见 RegEx match open tags except XHTML self-contained tags .

作为回答,根据要求。

关于ruby - 如何使用正则表达式在文本之间插入文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8878313/

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