对于TFS构建/部署任务,我尝试为字段设置默认值。该领域的json如下:
{
"name": "RegexPattern",
"type": "multiLine",
"label": "Regex Pattern",
"required": true,
"defaultValue": "__(\\w+[\\.\\w+]*)__\\n__(\\w+)__"
}
使用此值,我没有在2行的字段中获得默认值,而是在1行中使用\ n字面上存在。
当我在构建或发布定义中添加任务时,我想在1行和(\ w +)中设置值(\ w + [\。\ w +] *) 在第二行。
有关如何实现这一目标的任何想法?
答案 0 :(得分:1)
你应该能够通过不转换换行符上的反斜杠来做到这一点。还可以尝试包含换行符,\r\n
。
这适用于PowerShell;如果您使用其他语言,您的里程可能会有所不同。
"defaultValue": "__(\\w+[\\.\\w+]*)__\r\n__(\\w+)__"