gpt4 book ai didi

java - 如何使用正则表达式来查找特定的 URL?

转载 作者:行者123 更新时间:2023-12-02 00:42:26 25 4
gpt4 key购买 nike

我使用 URLConnection 连接到一个站点,我正在寻找的结果是这些括号内的 url:callback_request("https://secure.runescape.com/m=displaynames/s=bOVZmsrjbNQzntbDei*324JUo*3ozJ7hR*h1KNlxc6kPaBeKCBrdKIxD*edhi4qH/check_name.ws?displayname=" + escape(text), handleResult);

我遇到的问题是:s=bOVZmsrjbNQzntbDei*324JUo*3ozJ7hR*h1KNlxc6kPaBeKCBrdKIxD*edhi4qH每次都是随机的——这是 session 。

如何使用正则表达式扫描页面并查找 https://secure.runescape.com/m=displaynames/(random_session_id)/check_name.ws?displayname=

最佳答案

试试这个:

import java.util.regex.Pattern;

public class Regex {
public static void main(String[] args)
{
Pattern p = Pattern.compile("https://secure\\.runescape\\.com/m=displaynames/.*/check_name\\.ws\\?displayname=\\?");
System.out.println(p.matcher("https://secure.runescape.com/m=displaynames/s=bOVZmsrjbNQzntbDei*324JUo*3ozJ7hR*h1KNlxc6kPaBeKCBrdKIxD*edhi4qH/check_name.ws?displayname=?").find());
}
}

关于java - 如何使用正则表达式来查找特定的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5969554/

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