|
|
网中人(netman)老大给出Bash解法:
|
|
throw抛出的异常是一种捕获异常的好办法, C#, java的try, catch, finally, Perl的eval等都有类似能力. 同时注意$matches保存了最近一次正则表达式匹配的信息. 如下方法可以查看该HashTable的内容:
|
|
也许这个处理PowerShell确实代码复杂了些, 但主要还是我对PowerShell不熟悉, 也许以后我会找到更好的办法呢^^
本文通过一个具体的例子对比了PowerShell与Bash在处理字符串中的数字部分时的不同方法。展示了如何使用PowerShell的正则表达式及异常处理机制来实现字符串的减法运算,并提供了Bash的解决方案。
|
|
网中人(netman)老大给出Bash解法:
|
|
throw抛出的异常是一种捕获异常的好办法, C#, java的try, catch, finally, Perl的eval等都有类似能力. 同时注意$matches保存了最近一次正则表达式匹配的信息. 如下方法可以查看该HashTable的内容:
|
|
也许这个处理PowerShell确实代码复杂了些, 但主要还是我对PowerShell不熟悉, 也许以后我会找到更好的办法呢^^
1717
2321