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