RepCad Posted January 12, 2021 Share Posted January 12, 2021 (edited) Hi everyone, I'm trying to find a function in Autolisp like "PROPER" function in excel. this function in excel sets the first character in a text string to uppercase, like : test >> Test t >> T autolisp >> Autolisp pc >> Pc Is there the function in Autolisp? Edited January 12, 2021 by amir0914 Quote Link to comment Share on other sites More sharing options...
ronjonp Posted January 12, 2021 Share Posted January 12, 2021 I think you mean titlecase . 1 Quote Link to comment Share on other sites More sharing options...
Tharwat Posted January 12, 2021 Share Posted January 12, 2021 (strcat (strcase (substr "test" 1 1)) (substr "test" 2)) 1 Quote Link to comment Share on other sites More sharing options...
tombu Posted January 12, 2021 Share Posted January 12, 2021 (load "TcaseSup.lsp")(acet-tcase-change-string str "Title") Code above requires Express Tools installed. Used by the TCASE (Express Tool). http://help.autodesk.com/view/ACD/2021/ENU/?guid=GUID-085CF0C0-639C-4A4C-A2FC-CD885A7FDA38 1 Quote Link to comment Share on other sites More sharing options...
RepCad Posted January 12, 2021 Author Share Posted January 12, 2021 26 minutes ago, Tharwat said: (strcat (strcase (substr "test" 1 1)) (substr "test" 2)) This code worked great, thanks man. Quote Link to comment Share on other sites More sharing options...
Tharwat Posted January 12, 2021 Share Posted January 12, 2021 3 minutes ago, amir0914 said: This code worked great, thanks man. You're welcome anytime. 1 Quote Link to comment Share on other sites More sharing options...
ronjonp Posted January 12, 2021 Share Posted January 12, 2021 (edited) 12 minutes ago, amir0914 said: This code worked great, thanks man. FWIW, The proper function in excel will make a sentence title case. Tharwat's code will only change the first character. Edited January 12, 2021 by ronjonp 1 Quote Link to comment Share on other sites More sharing options...
RepCad Posted January 12, 2021 Author Share Posted January 12, 2021 (edited) 13 minutes ago, ronjonp said: FWIW, The proper function in excel will make a sentence title case. Tharwat's code will only change the first character. Yes, you are right, but my text strings isn't a sentence, if you look at my examples, they are only one word. Edited January 12, 2021 by amir0914 Quote Link to comment Share on other sites More sharing options...
ronjonp Posted January 12, 2021 Share Posted January 12, 2021 48 minutes ago, amir0914 said: Yes, you are right, but my text strings isn't a sentence, if you look at my examples, they are only one word. Sounds good .. just bringing it up because you referenced the 'PROPER' excel function. 1 Quote Link to comment Share on other sites More sharing options...
RepCad Posted January 12, 2021 Author Share Posted January 12, 2021 1 hour ago, ronjonp said: Sounds good .. just bringing it up because you referenced the 'PROPER' excel function. Thank you very much for following up, Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.