MENU

Konversikan URL dalam string Java menjadi tautan

Daftar isi

Jawa Ekspresi regulerdalam string menggunakanURLdariTautanKonversikan ke (a href=…)

dalam sebuah string di javaURL, menggunakan ekspresi reguler,Tautan(a href=…)konversiIni adalah sumber sampel.

Kode sumber

/** Pola ekspresi reguler untuk mengekstrak URL */ public static final Pattern convURLLinkPtn = Pattern.compile (&quot;(http://|https://){1}[\\w\\.\\-/ :\\ #\\?\\=\\&amp;\\;\\%\\~\\+]+&quot;, Pattern.CASE_INSENSITIVE); /** * Ekspresikan URL dalam string yang ditentukan menggunakan ekspresi reguler dan ubah menjadi * tautan (a href=...). * @param str String yang ditentukan. * @return String dikonversi menjadi tautan. */ public static String convURLLink(String str) { Matcher matcher = convURLLinkPtn.matcher(str); return matcher.replaceAll(&quot;<a href="/id/\"$0\"/">$0</a>");
}


Hasil eksekusi

◆Contoh eksekusi

public static void main(String[] args) { // Pola sederhana String ret1 = convURLLink("https://chat-messenger.com/"); System.out.println(ret1); // Dalam string Pola genap yang menyertakan URL kompleks dapat didukung. String ret2 = convURLLink("Halo." + "http://aaa.co.jp/sup/topic.py?dep_id=108&~id=108" + "Silakan akses URL ini."); System .out.println (purnawirawan2); }

◆ Hasil keluaran

<a href="/id/”https://chat-messenger.com/”/">https://chat-messenger.com/</a>

Halo.<a http:>http://aaa.co.jp/sup/topic.py?dep_id=108&~id=108</a>Silakan akses URL ini.

  • URLをコピーしました!
Daftar isi