在Delphi中解析包含变量名的字符串

在Delphi中解析包含变量名的字符串,第1张

概述我正在编写一个应用程序,其中我有如下函数: var a,b,c, algorithm: stringbegina := some-operations-with-regular-expressions;b := some-other-operation-with-regular-expressions;c := just-similar-to-b-but-different;algo 我正在编写一个应用程序,其中我有如下函数:

var a,b,c,algorithm: stringbegina := some-operations-with-regular-Expressions;b := some-other-operation-with-regular-Expressions;c := just-similar-to-b-but-different;algorithm := Inifile.ReadString('XML Info','AlgorithmExpression',''); //algorithm is fetched like 'http://wwww.urlhere' + a + '/' + b + '/' + cDodownload (algorithm,true);end;

现在我的期望是拥有a,b& c自动替换为具有相同名称的变量的值,但看起来我错了.有没有办法让算法变量的结果由”和变量值之间的字符串组成?

任何建议(即使它要求重大的重新设计)都将非常感激.

谢谢,
斯芬克斯

解决方法 我不明白你想要做什么,但这里有所帮助.

Inifile应包含以下内容:

[XML Info]AlgorithmExpression=http://wwww.urlhere[<a>]/[<b>]/[<c>]

你可以做这样的事情:

algorithm := Inifile.ReadString('XML Info',''); algorithm := StringReplace(algorithm,'[<a>]',a,[]); algorithm := StringReplace(algorithm,'[<b>]','[<c>]',[]); Dodownload (algorithm,true);
总结

以上是内存溢出为你收集整理的在Delphi中解析包含变量名的字符串全部内容,希望文章能够帮你解决在Delphi中解析包含变量名的字符串所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1270260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存