import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class URLExtractor {
public static void main(String[] args) {
// テスト用ã®ãƒ†ã‚スト
String text = "Visit our website at https://www.example.com for more information. You can also check http://example.org.";
// URLを抽出ã™ã‚‹æ£è¦è¡¨ç¾ãƒ‘ターン
String urlRegex = "\\b(?:https?|ftp):\\/\\/[-A-Z0-9+&@#\\/%?=~_|!:,.;]*[-A-Z0-9+&@#\\/%=~_|]";
// æ£è¦è¡¨ç¾ãƒ‘ターンをコンパイル
Pattern pattern = Pattern.compile(urlRegex, Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(text);
// マッãƒã—ãŸURLを表示
while (matcher.find()) {
String url = matcher.group();
System.out.println("Found URL: " + url);
}
}
}
ã“ã®ãƒ—ãƒã‚°ãƒ©ãƒ ã§ã¯ã€æŒ‡å®šã•ã‚ŒãŸæ£è¦è¡¨ç¾ãƒ‘ターンを使用ã—ã¦ã€ä¸Žãˆã‚‰ã‚ŒãŸãƒ†ã‚スト内ã®URLを抽出ã—ã¦ã„ã¾ã™ã€‚プãƒãƒˆã‚³ãƒ«ãŒhttpã¾ãŸã¯httpsã€ã¾ãŸã¯ftpã‹ã‚‰å§‹ã¾ã‚‹URLを抽出ã™ã‚‹ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ã“ã®ä¾‹ã¯ç°¡å˜ãªã‚‚ã®ã§ã‚ã‚Šã€æ£ç¢ºãªURLã®å½¢å¼ã«å¿œã˜ã¦æ£è¦è¡¨ç¾ã‚’調整ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“。
「013 クラスライブラリã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント