Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从此链接中删除链接或seprate id值_Java_Html - Fatal编程技术网

Java 如何从此链接中删除链接或seprate id值

Java 如何从此链接中删除链接或seprate id值,java,html,Java,Html,这是我的HTML我想要分开的id值并打印它,或者我想要删除id值,因为它 不同,因此我无法获取数据,或者如何删除链接,使其不依赖于id。我如何才能做到这一点?因为我看到您使用aspx意味着您使用以太c#或VB.net 以下是获取id值的方法: 对于C#: Request.QueryString[“id”] 对于VB.net: 请求查询字符串(“id”) 现在,如果您希望链接没有ID,您必须从代码中删除它,但是如果您删除ID,您希望记录的基础是什么 您能举个例子吗。我对您的数据进行了测试: 找到此

这是我的HTML我想要分开的id值并打印它,或者我想要删除id值,因为它
不同,因此我无法获取数据,或者如何删除链接,使其不依赖于id。我如何才能做到这一点?

因为我看到您使用aspx意味着您使用以太c#或VB.net

以下是获取id值的方法: 对于C#: Request.QueryString[“id”]

对于VB.net: 请求查询字符串(“id”)

现在,如果您希望链接没有ID,您必须从代码中删除它,但是如果您删除ID,您希望记录的基础是什么


您能举个例子吗。

我对您的数据进行了测试:

找到此解决方案后,首先添加此函数:

<a target="_blank" href="http://www.taxmann.com/corporatelaws/fileopencontainer.aspx?Page=RULES&amp;id=35000000000000001648&amp;search=">Non-Banking Financial (Deposit Accepting or Holding) 
Companies Prudential Norms (Reserve Bank) Directions, 2007</a> 
然后,无论字符串写入页面的哪个位置:

public static String substringBetween(String str, String open, String close) {
if (str == null || open == null || close == null) {
    return null;
}
int start = str.indexOf(open);
if (start != -1) {
    int end = str.indexOf(close, start + open.length());
    if (end != -1) {
        return str.substring(start + open.length(), end);
    }
}
return "";}
String myString=”“;
myString=substringBetween(myString,“\”>,”);
System.out.println(myString);
结果是:2007年《非银行金融(接受存款或控股)公司审慎规范(储备银行)指令》


因此,这应该行得通。如果您需要更多帮助,请告诉我。

缺少关于此html在何处以及如何生成的说明。它的格式非常难看,问题不清楚。不,实际上我想删除链接,我正在使用java技术,我正在获取html金融(存款接受或控股)公司审慎规范(储备银行)指示,2007年我必须只打印公司审慎规范(储备银行)指示,2007年应该没有链接我正在获取公司审慎规范(储备银行)指示,2007年,但即将链接我想删除此链接
String myString = "<a target=\"_blank\" href=\"http://www.taxmann.com/corporatelaws/fileopencontainer.aspx?Page=RULES&amp;id=35000000000000001648&amp;search=\">Non-Banking Financial (Deposit Accepting or Holding) Companies Prudential Norms (Reserve Bank) Directions, 2007</a>";

        myString = substringBetween(myString, "\">", "</a>");
        System.out.println(myString);