我需要將以下文本格式放入一個變數中
"Sometext":"more text";'靜止文本
但是,因為文本有雙引號和單引號,所以我不能把它放在字串中。我試過使用@''@ 和@""@ 但它不起作用。旁注:我無法編輯文本,因為它是自動生成的,我該怎么辦?
先感謝您
uj5u.com熱心網友回復:
如果是文字,則可以使用此處的字串:
$variable = @"
"Sometext":"more text";'still text
"@
(請注意,final"@必須在單獨的一行上,在該行的最開頭。)
uj5u.com熱心網友回復:
要構建帶有復雜引號的字串,請考慮復合格式。將引號保存在變數中并使用格式占位符插入它們。像這樣,
$squote = "'"
$dquote = '"
$myString = "{0}Sometext{0}:{0}more text{0};{1}still text" -f $dquote, $squote
$myString
"Sometext":"more text";'still text
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/331892.html
