導(dǎo)入java.util.regex

平輿ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
String[] array=new String[]{“cbb”,"caa","dsa"};
String regex="^cb*"; //表示以c開頭有多個(gè)b的字符串
for(String str:array){
if(Str.matches(regex)) {
System.out.println(str);
}
輸出結(jié)果為cbb,因?yàn)槠渌姆弦螅兪执?/p>
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Test {
private String[] arr1;
private String[] arr2;
public Test(){
//數(shù)組長度可以隨意改,但必須保證兩個(gè)數(shù)組長度一樣
arr1 = new String[3];
arr2 = new String[3];
initArray();
}
private void initArray(){
Scanner scanner = new Scanner(System.in);
for(int i=0;iarr1.length;i++){
arr1[i] = scanner.next();
}
for(int i=0;iarr2.length;i++){
arr2[i] = scanner.next();
}
}
/**
* 獲取組合后的數(shù)組表單
* @return
*/
private ListString[] getcombineList(){
ListString[] list = new ArrayListString[]();
combineArray(list, arr1, arr2);
combineArray(list, arr2, arr1);
return list;
}
/**
* 遍歷數(shù)組str1,并將其復(fù)制到新的數(shù)組,再將str2中索引值與str1中索引值
* 相同的元素放入新的數(shù)組,然后將新的數(shù)組放入list中
* @param list
* @param str1
* @param str2
*/
private void combineArray(ListString[] list,String[] str1, String[] str2){
for(int i=0; istr1.length; i++){
String[] str = new String[str1.length];
for(int j=0; jstr2.length; j++){
str[j] = str2[j];
if(i == j)
str[j] = str1[j];
}
System.out.println(getArrayMessage(str));
list.add(str);
}
}
/**
* 將數(shù)組每一個(gè)元素組合成字符串
* @param str 字符串?dāng)?shù)組
* @return 組合字符串
*/
private String getArrayMessage(String[] str){
StringBuffer buffer = new StringBuffer();
for(int i=0; istr.length; i++){
if(i == str.length-1)
buffer.append(str[i]);
else
buffer.append(str[i]).append(",");
}
return buffer.toString();
}
public static void main(String[] argv){
Test test = new Test();
test.getcombineList();
}
}
下面是一個(gè)代碼你可以看一下,答案就在其中
import java.util.regex.*;
public class Test {
public static void main(String[] args) {
String re0 = "[零一二三四五六七八九十百千]";
String re1 = "\\d+-\\d+-?\\d*-?\\d*|"+re0+"+-"+re0+"+-?"+re0+"*-?"+re0+"*";//存在 3-3(3-3-3、3-3-3-3)
String re2 = "\\d+號|"+re0+"+號";//存在3/三號
String re3 = "\\d+-\\d+-?\\d*-?\\d*號|"+re0+"+-"+re0+"+-?"+re0+"*-?"+re0+"*號";//存在3-33-3(3-3-3、3-3-3-3)號
String re4 = "\\d+號?[棟弄幢樓座]|"+re0+"+號?[棟弄幢樓座]";
String re10 = "[省市鄉(xiāng)縣村屯區(qū)巷街路道]$";//以村等結(jié)尾
String str1 = "香港吉祥二十號";
System.out.println(re1);
Pattern pattern = Pattern.compile(re2);
Matcher matcher = pattern.matcher(str1);
boolean rs = matcher.find();
System.out.println(rs);
}
}
當(dāng)前名稱:兩組數(shù)字配對java代碼 java匹配數(shù)字
鏈接分享:http://www.chinadenli.net/article2/doospoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、域名注冊、關(guān)鍵詞優(yōu)化、企業(yè)網(wǎng)站制作、網(wǎng)站收錄、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)