1
A
回答
1
的PHP sscanf
可以與輸入與正則表達式匹配來仿真。按照PHP手冊頁例子,讓我們解析作者數據轉換成XML像這樣,
$auth = "24`tLewis Carroll" # ` is the escape char in PSh
$mc = [regex]::Match($auth, "(\d+)\t(\w+)\s(\w+)")
write-host $("<author id='{0}'>`n <firstname>{1}</firstname>`n <surname>{2}</surname>`n</author>" -f $mc.Groups[1].Value, $mc.Groups[2].Value, $mc.Groups[3].Value)
輸出
<author id='24'>
<firstname>Lewis</firstname>
<surname>Carroll</surname>
</author>
相關問題
- 1. 根據格式字符串
- 2. 用PowerShell解析/格式化字符串
- 3. 解析字符串:輸入字符串格式不正確。 #
- 4. Powershell格式字符串
- 5. 輸入字符串的格式datetime
- 6. 字符串輸入,解析,拆分
- 7. 根據輸入提取字符串的特定部分
- 8. 無法分析格式字符串
- 9. 字符串JSON格式的PowerShell
- 10. 從輸入字符串解析數據
- 11. 數據分析不一致的字符串格式
- 12. Python:根據輸入替換字符串中的字符
- 13. SQL根據字符串輸入返回一個表格
- 14. 輸入字符串格式不正確
- 15. 格式化輸入字符串數組
- 16. 輸入字符串格式不正確
- 17. 輸入字符串格式不正確
- 18. 輸入字符串格式不正確
- 19. 輸入字符串格式不正確
- 20. 輸入字符串格式不正確
- 21. 輸入字符串格式不正確
- 22. 輸入字符串格式不正確
- 23. 輸入字符串格式不正確
- 24. 輸入字符串格式不正確
- 25. 輸入字符串格式不正確
- 26. 輸入字符串格式不正確
- 27. 「輸入字符串格式不正確」
- 28. 輸入字符串格式不正確
- 29. 「輸入字符串格式不正確。」
- 30. 獲取輸入字符串格式
據我所知,沒有這樣的PowerShell中的事情。但是對於特定的任務,無論如何都可以找到解決方案,否則這樣的事情就會存在。例如,PowerShell中經常使用正則表達式進行簡單而有效的解析。 –
很遺憾聽到這樣的消息,不過謝謝你提供的信息。我將使用正則表達式代替! – Teiv