2013-05-20 33 views
3

在雷博尔2,你可以转换一个issuestring用一个简单的to string! 例如,转换的问题字符串

>> to string! #12345-12345 
== "12345-12345" 

在雷博尔3的行为是不同的。 例如,

>> to string! #12345-12345 
== "#12345-12345" 

我目前的解决方案是,

remove to string! #12345-12345 
== "12345-12345" 

但因为它使的字符串表示将会是什么的假设,我不喜欢这种解决方案。有没有更好的方法来检索问题的价值?

回答

4

在R3中,issue!has been changed to a word subtype(即所述any-word!排版的构件):

>> any-word? #12345-12345 
== true 

所以你的问题可以被改述为:如何获得任何字类型的规范拼写?

我想建议的方法是转换为纯word!第一,然后将其转换成字符串:

>> form to word! #12345-12345 
== "12345-12345"