解压名称
解压缩数据名称的最简单方法是什么?
例如,将压缩形式: 更改
abc[3:0]
为解压形式:
abc[3]
abc[2]
abc[1]
abc[0]
优选 1 个衬垫 :)
what is the easiest way to decompress a data name?
For example, change compressed form:
abc[3:0]
into decompressed form:
abc[3]
abc[2]
abc[1]
abc[0]
preferable 1 liner :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Perl 中:
或者如果您希望将它们放入单独的变量中:
编辑:根据您的说明:
In Perl:
Or if you wanted them into separate variables:
Edit: Per your clarification:
这是我过去做过的一个小小的 pyparsing 练习,适合您的示例(还支持多个范围和不成对的索引,全部用逗号分隔 - 请参阅最后一个测试用例)
:
This is a little pyparsing exercise that I've done in the past, adapted to your example (also supports multiple ranges and unpaired indexes, all separated by commas - see the last test case):
Prints: