[英]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.