1. 程式人生 > >郵箱正則表示式 和諧文字 圖片上傳重新命名

郵箱正則表示式 和諧文字 圖片上傳重新命名

################################################################################################

public class IntegerDemo2 {

/**

 * 求取整型的最大數和最小數

 * @param args

 */

public static void main(String[] args) {

// TODO 自動生成的方法存根

int imax=Integer.MAX_VALUE;

int imin=Integer.MIN_VALUE;

long i=Long.MAX_VALUE;

long j=Long.MIN_VALUE;

System.out.println(imax+"----"+imin);

System.out.println(i+"-----"+j);

}

}


#############################################################################################################

mport java.awt.Image;

/*String 支援則測表示式:

 * String[] split(String regex)

 * 將當前字串按照滿足正則表示式的部分進行拆非 返回所有被拆分部分

 */

public class StringfgDemo2 {

  public static void main(String[] args) {

String str="eqw23gkjl3131klghkjh543453";

String regex="[0-9]+";

String[] array=str.split(regex);

for(int i=0;i<array.length;i++){

System.out.println(array[i]);

}

/*

 * 圖片重新命名:

 */

String inmageName="2112.jpg";

String[] name=inmageName.split("\\.");

inmageName=System.currentTimeMillis()+"."+name[1];

System.out.println(inmageName);

}

}

 


#####################################################################################################################

/**

 * String 支援正則表示式

 * 方法:boolean match(String reges)

 * 滿足返回true

 *

 */

public class StringDemo {

public static void main(String[] args) {

/*

 * 電子郵箱的正則表示式的測試程式碼

 * [a-zA-Z0-9_][email protected][a-zA-Z0-9]+(\.com)+(\.[a-zA-Z]+)+

 * 輸出:

 * String refex="\\\\"

 */

String  regex="[a-zA-Z0-9][email protected][a-zA-Z0-9]+(\\.[a-zA-Z]+)+";

/* +意思是【】和()裡面的東西出現不止一次

 * a-z--->az的所有字母

 *\\.的意思是:"."java裡面有特殊含義(所以加個\轉意) \.

 *\本身也是特殊字元 所以又+\表示轉意

 */

String email="[email protected]";//這一句你可以換成從控制檯輸入 然後接收字串進行對比

/*用前記著將Scanner所屬的包匯入

 *  Scanner scan=new Scanner(System.in);

 *  String email =scan.nextLine();

 */

Boolean match=email.matches(regex);

if(match){

System.out.println("是正確的郵箱格式!");

}else{

System.out.println("不是正確的郵箱格式!");

}

}

}


###################################################################################################

/**

 * jdk1.5之後推出了一個新的特性

 * 自動拆箱

 * 編譯器可以自動補充程式碼來完成基本型別

 * 與引用型別的轉換

 * @author soft01

 */

public class IntegerDemo4 {

public static void main(String[] args) {

int a=123;

/*

 * 自動拆箱

 * 編譯器補充程式碼來完成從引用型別到基本型別的轉換

 */

int i=new Integer(a).intValue();

/*

 * 自動裝箱

 * 編譯器補充程式碼來完成從引用型別到基本型別的轉換

 */

Integer j=Integer.valueOf(i);

System.out.println(i);

System.out.println(j);

}

}

 

#####################################################################################################################

/**

 * 遊戲裡不健康的以及微博等不和諧的文字是如何被遮蔽的

 * 主要用到的是下面的函式:

 * String replaceAll(String regex,String str)

 *  將字串裡面的regex替換為str

 * @author soft01

 *

 */

public class StringDemo3 {

public static void main(String[] args) {

String str="ADADSDAD54242341233";

String regex="(ad|AD|54)";

str=str.replaceAll(regex, "***");

System.out.println(str);

}

}



相關推薦

郵箱表示式 和諧文字 圖片重新命名

################################################################################################ public class IntegerDemo2 { /**  * 求取整型

利用表示式來解決ueditor圖片太大(absolutely available)

在用ueditor上傳圖片的時候,會在顯示框(這裡指的不是編輯框而是拿到的editValue)顯示太大。這裡可以利用 網路上也有許多的方法,比如修改ueditor.all.js來,我試過不行,這裡推薦一個簡單易操作的方法,絕對可行。 這裡利用到了JavaScript正則表

利用表示式抓取網頁郵箱的小程式

使用方法:把自己在網上儲存下來含有郵箱的網頁所在硬碟的路徑,拷到對應位置即可,此程式用eclipse-luna-64位測試已通過 程式最終來源為馬上兵老師釋出的視訊及原始碼,本人是用來學習,並和大家分享 視訊連結:http://pan.baidu.com/s/1jIE5qC

使用表示式爬取500px圖片

   網址:https://500px.com/seanarcher,seanarcher是一個up主的名字 開啟這個網址,會發現有好多圖片,具體到每一個圖片的url地址 https://500px.com/photo/273383049/galya-by-sean-archer,其中

C# 表示式抓取網頁某個標籤的內容,並替換連結地址和圖片地址

     #region 獲取第三方網站內容       //獲取其他網站網頁內容的關鍵程式碼       WebRequest request = WebRequest.Create(第三方的網站地址);       WebResponse response = requ

Python表示式文字預處理,去掉特殊符號

在進行文字訓練和處理之前難免要進行下預處理,過濾掉沒有用的符號等,簡單用python 的正則表示式過濾一下。 #!/usr/bin/python # encoding: UTF-8 import re # make English text clean def clean_en_text(te

python 歷險記(六)— python 對表示式的使用(篇)

目錄 引言 什麼是正則表示式? 正則表示式有什麼用? 正則表示式的語法及使用例項 正則表示式語法有哪些? 這些正則到底該怎麼用? 小結 參考文件 系列文章列表 引言 剛接觸正則表示式,我也曾被它們天書似的符號組合給嚇住,但經過一段時間的深入

java郵箱表示式

package com.Janson.test; /** * @author Janson */ import java.util.regex.*; public class test { public static boolean checkEmaile

爬蟲入門系列(五):表示式完全指南(

爬蟲入門系列目錄: 正則表示式處理文字有如疾風掃秋葉,絕大部分程式語言都內建支援正則表示式,它應用在諸如表單驗證、文字提取、替換等場景。爬蟲系統更是離不開正則表示式,用好正則表示式往往能收到事半功倍的效果。 介紹正則表示式前,先來看一個問題,下面這段文字來自豆瓣的某個網頁連結,我對內容

Perl表示式(3) - 用表示式處理文字

用正則表示式處理文字 3.1 替換操作 3.1.1 用s///進行替換操作 (substitution) 如果把m//想象為文理處理器的字串“查詢”功能,那麼s///就是查詢並替換功能。 如:s/Barney/Fred/; 可以實現將Barney替

如何使用 awk 和表示式過濾文字或檔案中的字串

當我們在 Unix/Linux 下使用特定的命令從字串或檔案中讀取或編輯文字時,我們經常需要過濾輸出以得到感興趣的部分。這時正則表示式就派上用場了。 什麼是正則表示式? 正則表示式可以定義為代表若干個字元序列的字串。它最重要的功能之一就是它允許你過濾一條命令或一個檔案的輸出

python 表示式去除文字中標籤內容

print re.sub("<[^>]*>","",text) 輸出正確結果,而 print t.replace("<[^>]*>","")不能輸出正確結果 import re t = "<text>jsdkjfsgn&l

js表示式驗證文字框輸入SQL條件是否合理

在開發WEB專案時,頁面上有一些查詢條件輸入框,後臺一般採取拼湊SQL的方式來處理。例如在.NET中類似程式碼: StringBuilder sb =new StringBuilder();sb.Append("SELECT * FROM A WHERE 1=1");// 

python-用表示式篩選文字資訊

【摘要】  本文主要介紹如何對多個文字進行讀取,並採用正則表示式對其中的資訊進行篩選,將篩選出來的資訊存寫到一個新文字。 文字基礎操作 開啟檔案:open(‘檔名’,‘開啟方式’)>>&g

Coursera-Getting and Cleaning Data-week4-R語言中的表示式以及文字處理

補上第四周筆記,以及本次課程總結。 第四周課程主要針對text進行處理。裡面包括 1.變數名的處理 2.正則表示式 3.日期處理(參見swirl lubridate包練習) 首先,變數名的處理,奉行兩個原則,1)統一大小寫tolower/toupper;2)去掉在匯入資料時,因為特殊字元導致的合併變

input框限制只能輸入整數,邏輯與和或運算 有時需要限制文字框輸入內容的型別,本節分享下正則表示式限制文字框只能輸入數字、小數點、英文字母、漢字等程式碼。 例如,輸入大於0的整數 程式碼

有時需要限制文字框輸入內容的型別,本節分享下正則表示式限制文字框只能輸入數字、小數點、英文字母、漢字等程式碼。 例如,輸入大於0的正整數 程式碼如下: <input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^

郵箱表示式

public static boolean isEmail(String email){ String pattern = "^[a-zA-Z][\\w\\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]\\.

表示式判斷文字框是否為空的方法(更加嚴謹)

<script> //去掉左邊空格function ltrim(s) {  return s.replace(/(^\s*)/g, ''); } //去掉右邊空格function rtrim(s) { return s.replace(/(\s*$)/g, ''

python表示式文字匹配

python很強大 python的正則表示式很好用 這篇文章就寫寫怎麼用python的正則表示式來匹配txt文字中的字元吧 首先,要知道自己匹配的字串是什麼形式的,然後根據自己的字串形式來寫出對應的正則表示式 例如這次,我需要匹配的是數字加逗號加數字的字串形式 所以我的正

chapter2:表示式文字標準化和編輯距離

Speech and Language Processing: An introduction to Natural Language Processing, Computational Linguistic, and Speech Recognition. C