簡體   English   中英

Java正則表達式的簡單模式

[英]Java regex for a simple pattern

我想用Java寫一個正則表達式來過濾這樣的字符串: FROM: User.0@asdd.tst.com

我確切要過濾的內容如下所示:

["FROM" on beginning of the line] 
[undefinied number of white space character] 
[":" colon] 
[undefinied number of white space character] 
[any alphanumeric character plus any point(".") character) "] 
["@" at] 
[any alphanumeric character plus any point(".") character) "] 
["end of line character"]

我已經嘗試過: ^FROM\\\\s*:\\\\s*\\\\.*@\\\\.* ,但是它不起作用。 (我使用雙斜杠,因為我想將其傳遞給字符串之類的Pattern。)

您忘記了字母數字字符:

^FROM\s*:\s*[a-zA-Z0-9.]+@[a-zA-Z0-9.]+

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM