
[英]powershell regexp to replace *[ ('any character' 'left bracket'] and replace with *`n[ ('any character' 'new line' 'left bracket')
[英]Replace square bracket with new line in PowerShell
我在下面有文字(来自 api 响应)。
$a = '[
{
"Id": "65486432",
"RecordType": 20
},
{
"Id": "d1b2abe9",
"RecordType": 20,
"ModelsSnapshots": []
}
]
[
{
"Id": "65486432",
"RecordType": 20
},
{
"Id": "d1b2abe9",
"RecordType": 20,
"ModelsSnapshots": []
}
]'
您的文件可能包含 CR&LF 而不仅仅是 LF。 我建议在这两种情况下都使用以下正则表达式以确保安全:
$a -replace "\]`r?`n\[", ","
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.