c中」01「是佔位符麼?還有什麼種類的佔位符?分別在什麼情況下使用?求高手解答,萬分感謝

2021-05-31 22:36:15 字數 5919 閱讀 2459

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...