java正規表示式匹配網域名稱前半部分

2021-09-01 22:15:48 字數 526 閱讀 3029

string spath=url.tostring().replacefirst(pattern,""); //替換首次出現的位置

//以下省略

}url構成: "http/http/ftp"+":"+雙斜槓+伺服器網域名稱或者ip位址(點和字母數字組成)+":"+埠號+斜槓+字母陣列組成的專案名

例如:

這表示在ip192.168.1.100的伺服器上, 開放埠8080, 專案名demo

在專案名後第乙個斜槓前截斷

截斷後獲得/page/page001

正規表示式 匹配IP 網域名稱

ip是由四段組成,每一段是0 255的數字,段與段之間用小數點隔開,比如192.168.1.1就是合法的ip位址。如果正規表示式寫成d d 無疑是不負責的,因為它可以匹配300.400.555.666這樣的非法ip字串。如果要匹配乙個0 255之間的數,有幾種匹配方式,下面是其中一種 匹配正規表示式...

java正規表示式匹配

package offer 字串匹配 匹配任意乙個字元 表示前面的字元出現任意次 public class match private static boolean match string str,int strindex,string pattern,int patternindex 出口2 模...

Java正規表示式匹配規則

正規表示式 英語 regular expression,在 中常簡寫為 regex 正規表示式 是乙個字串,使用單個 字串來描述 用來定義匹配規則,匹配一系列符合某個句法規則的字串。在 開發中,正規表示式通常被用來檢索 替換那些符合某個規則的文字。參照幫助文件,在pattern類中有正規表示式的的規...