1樓:小貓啊撲
class program
,",firstname,secondname);
console.read();}}
望樓主先看看這段小**,很容易的看出為避免在雙引號語句中的新增變數錯誤,所以設定了似的的佔位符,每一個資料和後面的變數是對應的,如果可以的話(變數足夠多)也可以在後面加上,,要保證的是與後面的資料對應,順序保證不能出錯
2樓:手機使用者
var str = ' str_0 : str_1 : str_2 : ';
function formatstr()
return arguments[0].replace(/\/g,function(m ,i));
}alert(formatstr(str , 0 , 1 , 2));
3樓:
沒有了 佔位符就這麼用
c#中都有哪些佔位符和分割符,他們的具體用法是什麼?
4樓:
不知道你想問什麼?是說格式化字串嗎?還是正規表示式?
格式化常用的:
..字串裡的佔位符
用法:string.foramt("是個","寶寶","好孩子");//得到:寶寶是個好孩子
"yyyy-mm-dd hh:mm:ss"、"yyyy/mm/dd hh:mm:ss"... 日期時間格式化,更多請參考 datetimeformatinfo 類
用法:datetime.now.
tostring("yyyy-mm-dd hh:mm:ss");//得到當前時間且格式化為(示例):
2009-2-12 13:38:30
".00"數字格式化,更多請參考 numberformatinfo 類
用法:3.1415926f.tostring(".00");//得到:3.14
正規表示式常用的:
字元類說明 [ 字元分組 ]
(正字元分組。) 匹配指定字元分組內的任何字元。
字元分組由串連的一個或多個原義字元、轉義符、字元範圍或字元類組成。
例如,若要指定所有母音字母,使用 [aeiou]. 若要指定所有標點符號和十進位制數字符,使用** [\p\d]。
[^ 字元分組 ]
(負字元分組。) 匹配不在指定字元分組內的任何字元。
字元分組由串連的一個或多個原義字元、轉義符、字元範圍或字元類組成。前導符 (^) 是強制的,指示字元分組為負字元分組,而不是正字元分組。
例如,若要指定除母音字母以外的所有字元,使用 [^aeiou]. 若要指定除標點符號和十進位制數字符以外的所有字元,使用 [^\p\d]。
[ 第一個字元 - 最後一個字元 ]
(字元範圍。) 匹配字元範圍中的任何字元。
字元範圍是一系列連續的字元,定義的方法是:指定系列中的第一個字元,連字元 (-),然後指定系列中的最後一個字元。如果兩個字元具有相鄰的 unicode 碼位,則這兩個字元是連續的。
可以串連兩個或更多字元範圍。
例如,若要指定從「0」至「9」的十進位制數範圍、從「a」至「f」的小寫字母範圍,以及從「a」至「f」的大寫字母範圍,使用 [0-9a-fa-f]。
. (句點字元。) 匹配除 \n 以外的任何字元。如果已用 singleline 選項做過修改,則句點字元可與任何字元匹配。有關更多資訊,請參見正規表示式選項。
請注意,正字元分組或負字元分組中的句點字元(方括號內的句點)將被視為原義句點字元,而非字元類。
\p 匹配通過名稱(例如 ll、nd、z、isgreek 和 isboxdrawing)指定的 unicode 通用類別或命名塊中的任何字元。
\p 匹配不在名稱中指定的 unicode 通用類別或命名塊中的任何字元。
\w 與任何單詞字元匹配。等效於 unicode 通用類別 [\p\p\p\p\p\p\p]。如果通過 ecmascript 選項指定了符合 ecmascript 的行為,則 \w 等效於 [a-za-z_0-9]。
\w 與任何非單詞字元匹配。等效於 unicode 通用類別 [^\p\p\p\p\p\p\p]。如果通過 ecmascript 選項指定了符合 ecmascript 的行為,則 \w 等效於 [^a-za-z_0-9]。
\s 與任何空白字元匹配。等效於轉義符和 unicode 通用類別 [\f\n\r\t\v\x85\p]。如果通過 ecmascript 選項指定了符合 ecmascript 的行為,則 \s 等效於 [ \f\n\r\t\v]。
\s 與任何非空白字元匹配。等效於轉義符和 unicode 通用類別 [^\f\n\r\t\v\x85\p]。如果通過 ecmascript 選項指定了符合 ecmascript 的行為,則 \s 等效於 [^ \f\n\r\t\v]。
\d 與任何十進位制數字匹配。對於 unicode 類別的 ecmascript 行為,等效於 \p,對於非 unicode 類別的 ecmascript 行為,等效於 [0-9]。
\d 與任何非數字字元匹配。對於 unicode 類別的 ecmascript 行為,等效於 \p,對於非 unicode 類別的 ecmascript 行為,等效於 [^0-9] 。
限定符說明 *
指定零個或更多個匹配;例如 \w* 或 (abc)*。等效於 。
+ 指定一個或多個匹配;例如 \w+ 或 (abc)+。等效於 。
? 指定零個或一個匹配;例如 \w? 或 (abc)?。等效於 。
指定恰好 n 個匹配;例如 (pizza)。
指定至少 n 個匹配;例如 (abc)。
指定至少 n 個但不多於 m 個匹配。
*? 指定儘可能少地使用重複的第一個匹配(等效於 lazy *)。
+? 指定儘可能少地使用重複但至少使用一次(等效於 lazy +)。
?? 指定使用零次重複(如有可能)或一次重複 (lazy ?)。
? 等效於 (lazy )。
? 指定儘可能少地使用重複但至少使用 n 次 (lazy )。
? 指定介於 n 次和 m 次之間、儘可能少地使用重複 (lazy )。
c#中的佔位符具體用法??
5樓:匿名使用者
c#中的佔位符一般用於c#正規表示式,一個佔位符就表示這個位置上只能有一個字元。跟大部分語言的表示式寫法一樣.
在c#中,{0}和{1}代表什麼
6樓:大野瘦子
都代表佔位符,就是給變數佔一個位子。
例:string.format("這是第個佔位符,這是第個佔位符。","1","2");
輸出結果;這是第1個佔位符,這是第2個佔位符。
佔位符中的數字代表後面引數列表的下標,從0開始,就像陣列的下標一樣,一個佔位符可以出現多次。
c# 佔位符的使用
在用正則匹配的時候,[\n\r]是匹配不到空格的,[\n\r]只能匹配換行回車符,而且換行回車符都是佔位符,是沒有長度的,
要匹配空白符(包括:空格、製表位、換頁符等)時用\s,空格和製表位(也就是tab鍵產生的空白)都是有長度的。
c#在格式化字串的時候,也有佔位符的應用string.format(",","匹配0","匹配1")其中,,就是字串中的佔位符,先站下位置,c#還有一些特殊的格式化識別符號,用來格式一些特殊的字串格式
字母含義:
c或c currency 貨幣格式
d或d decimal 十進位制格式
e或e exponent 指數格式
f或f fixed point 固定精度格式
g或g general 常用格式
n或n 用逗號分割千位的數字,比如1234將會被變成1,234
p或p percentage 百分符號格式
r或r round-trip 圓整(只用於浮點數)保證一個數字被轉化成字串以後可以再被轉回成同樣的數字
x或x hex 16進位制格式
7樓:匿名使用者
佔位符,就是給變數佔一個位子。
從0開始。
如:string i="你好";
string j="中國";
console.write("[1]",i,j);
輸出結果:
8樓:愛上鳥兒
,,.....它們是佔位符,{}裡面必須從0開始,在輸出是輸出的是後邊的變數值,按順序排列。
9樓:蘇一葉
console.writeline("arr=",i,arr[i] );//其中,分別表示把i和arr[i]的結果把引號中的分別替代而列印出來。
10樓:匿名使用者
佔位符,是第一個引數,即i,是第二個引數,即arr[i]
如果還有其他引數,以此類推
11樓:匿名使用者
代表第一個變數,代表第二個變數...
12樓:單眼皮晨晨
你的 arr= 是在這道題裡面的嗎?最好寫在一起才能看得懂
c#語言中佔位符的作用以及怎樣使用
13樓:匿名使用者
其實後面的a,b 是按順序填充前面的 和 後面還可以有n個,有幾個後面就跟幾個值console.writeline(a,b)這種寫法是錯誤的,你可以改為console.writeline(a+b)
14樓:xt_冷血浪子
如果要輸出雙精度數,如何指定總長度和小數位數?
c#佔位符
15樓:匿名使用者
由於您使用了@ 這個符號..如果您使用@符號.他會忽略所有的轉義.也就是什麼的就是而不是標識佔位符了.所以報錯.
16樓:匿名使用者
file.copy(massinger_route.text,mastarget_route.text);這樣怎麼樣?
17樓:hzhwinfrom控制元件庫
佔位符需要string.format();
18樓:匿名使用者
@"",@"",這個不已經是在用佔位符了嗎
file.copy("","",massinger_route.text,mastarget_route.text);
c#中{0}{1}都是什麼意思 在console.writeline中見到的
19樓:岩石の審判
可以理解為第幾個引數,0就是後面的第一個變數,1是後面的第二個變數。
20樓:匿名使用者
用來做替換的,比如
console.writeline("和",23,45);
//將被替換為23,將被替換為45
21樓:本人不叼灬
, 是佔位符吧.怎麼會早console.writline中出現呢. 你見到的時候是
不是console.wriline("一個佔位符","這是佔位符"); 是不是大概以這種模式出現的? 如果是這樣的話.那就是一個佔位符.! 希望能夠有所幫助到你.
c#初學者:關於c#佔位符的問題
22樓:匿名使用者
如果你想列印「我是張三,年齡25」,但姓名和年齡的值是從變數拼過來的,則可以寫成:
string name="張三";
int age=25;
console.write("我是,年齡",name,age);
第一個引數,也就是引號內的內容,是要列印的內容是要顯示變數值的點位符,順序是和從第二個引數開始起,一一對應,列印出來就是」我是張三,年齡25「
,如果你的第一個引數沒有留佔位符:console.write("我是,年齡",name,age);
你看到的就是」我是,年齡「,name和age傳了也白傳!!!
誰能概括的幫我總結一下C中運算子的種類,運算優先順序,結合性相
c語言中的運算子可以歸納為下列5類 算術運算子 關係運算子 賦值運算子 邏輯運算子和條件運算子。1.算術運算子有 分別表示算術加 減 乘 除和取餘運算。這些運算子需要兩個運算物件,稱雙目運算子。除取餘 運算子外,這些運算子的運算物件可以是整型,也可以是實型資料。取餘運算的運算物件只能是整型。取餘運算...
什麼是邏輯運算子,請問,VB中的邏輯運算子都是什麼意思?
邏輯運算子用來表示日常交流中的 並且 或者 除非 等思想。邏輯運算子 在形式邏輯中,邏輯運算子或邏輯連線詞將語句連線成更復雜的語句。例如,假設有兩個邏輯命題,即 下雨了 和 我在屋裡 可以把它們變成複雜的命題 下雨了,我在屋裡 或 沒下雨 或 如果下雨了,我在屋裡 由兩個語句組成的新語句或命題稱為複...
音符的符是什麼意思,五線譜中的符點音符是什麼意思
簡單的講就是符號的意思,音的符號 音符 用來記錄bai不同長短du的音的進行符號。有符頭和zhi符幹,八分dao 音符以及拍節更小專的音符含符尾屬 用以記錄不同長短的音的進行的符號叫做音符。音符包括三個組成部分,即符頭 符乾和符尾。以節拍來劃分音符的種類,如全音符為四拍 二分音符為二拍等。用來記ba...