【发布时间】:2016-08-23 01:04:21
【问题描述】:
c# 有Interpolated strings。这意味着这个字符串:
"{Variable} Text \{NotVariable\}"
对应于:
Variable + "Text {NotVariable}"
我需要检查该字符串是否允许并溢出到输入列表中,例如。变量和“文本 {NotVaraible}”。
一个人发布了一个类似的问题,但我无法修改答案以满足我的需要。 Link to similar problem
有人有合适的解决方案吗?
【问题讨论】:
-
你的意思是你必须处理一些文字
"{Variable} \"Text \{NotVariable\}\""? -
我需要将字符串“{Variable} Text \{NotVariable\}”转换成两个不同的字符串。
-
嗯,有一些不清楚的地方:在插值字符串中转义
{和}意味着将它们加倍。所以,这个例子应该是$"{Variable} \"Text\" {{NotVariable}}",你需要把它变成Variable + "\"Text\" {{NotVariable}}"?