[問題] Regular Expression的小問題..
這幾天逛著網上的tutorial學習中....
今天在下面的網址那邊...
http://0rz.tw/a03bm
有看到了一段用regex的replace功能的code......
string pattern = @"([01]?\d\d?|2[0-4]\d|25[0-5])\." +
@"([01]?\d\d?|2[0-4]\d|25[0-5])\." +
@"([01]?\d\d?|2[0-4]\d|25[0-5])\." +
@"([01]?\d\d?|2[0-4]\d|25[0-5])";
Regex regex = new Regex(pattern);
Console.WriteLine("Input given --> {0}",
regex.Replace("192.168.199.1",
"xxx.xxx.xxx.xxx"));
看了一看有幾個地方不是很了解.....
1. @這個符號,查了一下文章,好像都是在有位址的地方使用 ex: @c:\ --> c:\\
那在上面的code之中它所表示的作用是什麼呢??
2.四個位置的re都是相同的...照理來說四個位置都有可能產生不同的正規式...
為什麼在Replace之中可以直接當作產生的ip是"192.168.119.1"來做取代呢??
希望有人能幫忙解答一下︿︿
--
所有創作者都面對相同的難題。價格是由供給和需求來決定的,
有趣工作的需求量,總是比不上解決個別客戶的世俗問題。
在實驗劇場裡演戲,總是比不上在展覽攤位上披著猩猩裝來得有賺頭。
寫小說所賺的錢,還比不上垃圾處理器的廣告文案。
對程式語言動手動腳的工錢,也比不上協助某公司連結老舊資料庫與網站伺服器。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.64.14.69
推
10/15 19:23, , 1F
10/15 19:23, 1F
推
10/16 09:01, , 2F
10/16 09:01, 2F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):