मेन्यू

जावा स्ट्रिंग में URL को लिंक में कनवर्ट करें

विषयसूची

जावा नियमित अभिव्यक्तिका उपयोग करते हुए स्ट्रिंग मेंयूआरएलकाजोड़ना(a href=...) में कनवर्ट करें

जावा में एक स्ट्रिंग मेंयूआरएल, रेगुलर एक्सप्रेशन का उपयोग करते हुए,जोड़ना(एक href=…)परिवर्तनयह एक नमूना स्रोत है.

सोर्स कोड

/** यूआरएल निकालने के लिए नियमित अभिव्यक्ति पैटर्न */ सार्वजनिक स्थैतिक अंतिम पैटर्न convURLLinkPtn = पैटर्न.कंपाइल (&quot;(http://|https://){1}[\\w\\.\\-/ :\\ #\\?\\=\\&amp;\\;\\%\\~\\+]+&quot;, पैटर्न.CASE_INSENSITIVE); /** * URL को निर्दिष्ट स्ट्रिंग में परिवर्तित करने के लिए नियमित अभिव्यक्ति का उपयोग करें और इसे परिवर्तित करें * लिंक (एक href=...). * @param str निर्दिष्ट स्ट्रिंग। * @रिटर्न स्ट्रिंग को लिंक में परिवर्तित किया गया। */ सार्वजनिक स्थैतिक स्ट्रिंग convURLLink(स्ट्रिंग str) { मैचर मैचर = convURLLinkPtn.matcher(str); रिटर्न मैचर.रिप्लेसऑल(&quot;<a href="/hi/\"$0\"/">$0</a>");
}


निष्पादन परिणाम

◆निष्पादन उदाहरण

सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {// सरल पैटर्न स्ट्रिंग ret1 = convURLLink ("https://chat-messenger.com/"); System.out.println (ret1); // स्ट्रिंग में भी पैटर्न जिसमें जटिल यूआरएल का समर्थन किया जा सकता है। स्ट्रिंग ret2 = convURLLink ("हैलो।" + "http://aaa.co.jp/sup/topic.py?dep_id=108&~id=108" + "कृपया इस URL तक पहुंचें।"); सिस्टम .out.println (ret2); }

◆आउटपुट परिणाम

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

नमस्ते।<a http:>http://aaa.co.jp/sup/topic.py?dep_id=108&~id=108</a>कृपया इस यूआरएल तक पहुंचें.

  • URLをコピーしました!
विषयसूची