java - 如何从java中的链接读取id值

标签 java android html

我正在使用这样的替换命令

String k = replace ( desc, "<a target=\"_blank\" href=\"http://www.taxmann.com/corporatelaws/fileopencontainer.aspx?Page=RULES&amp;id=35000000000000001648&amp;search=\">", "");

但是在这里我是静态设置并给出正确的输出但是在我们的 HTML id 值中是动态的。意味着 id 在 Html 中的 Href 中有所不同,我将如何编写代码以便可以替换 动态地。我正在使用 java 编程 Android 应用程序

最佳答案

StringTokenizer 将帮助您通过已知的分隔符将字符串拆分为多个 fragment ,从而使您可以将字符串分解为您需要的确切部分。如果您在找到所需内容时保存分词器为您提供的 fragment ,则可以在替换相关部分后再次重建它们。因此,您可以用空格分割完整的 anchor 字符串来获取属性/值对,然后可以用“=”分割每对来获取属性/值,然后您可以查找“href”属性并将其值分割为';'分成参数(再次以参数/值对的形式出现)。如果您不能假设“id”部分将出现在字符串中的后面并且可能是第一个参数(在“?”之后),那么您需要在拆分 href 字符串时更加小心,但这应该足够了让您开始。

关于java - 如何从java中的链接读取id值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9884283/

相关文章:

java - 使用 MPI 分配进程

java - JPA 实体关系获取最佳实践

android - 从另一台 PC 打开 Android Studio 项目时如何更改 Gradle\SDK 设置

java - 当你增加一个整数超过它的最大值时会发生什么?

java - 如何读取 docx 中使用的所有字体大小

android - 如何在锁屏界面显示未接来电号码?

android - 如何获取我的 APK 的签名校验和?

javascript - 调整浏览器大小后,麦哲伦基金会开始太早或太晚地坚持

java - HTML Java 小程序集成

javascript - 如何更改 <meter> 值?