2013-05-20 46 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"