我正在使用这样的替换命令
String k = replace ( desc, "<a target=\"_blank\" href=\"http://www.taxmann.com/corporatelaws/fileopencontainer.aspx?Page=RULES&id=35000000000000001648&search=\">", "");
但是在这个我静态设置并给出正确的输出但是我们的HTML id值是动态的。意味着我们的Href在Html中有所不同,我将如何编写代码以便我可以替换 动态。我正在使用Java编程为Android应用程序
答案 0 :(得分:0)
StringTokenizer将帮助您通过已知的分隔符将字符串拆分为多个部分,从而允许您将字符串分解为所需的确切部分。如果你保存了标记器,当你找到你想要的东西时,你就可以输入它们,然后你可以在更换相关部件后重新构建它们。因此,您可以按空格分割完整的锚点以获取属性/值对,然后您可以将每个对分割为'='以获取属性/值,然后您可以查找'href'属性并将其拆分为';'分裂成参数(再次作为参数/值对出现)。如果你不能假设'id'部分将在字符串的后面出现并且可能是第一个参数(在'?'之后),那么你需要在分割href字符串时更加小心,但这应该足够了让你开始