python getting each from decimal(10,2)



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








-2















i want to seperate and get each one from following word



decimal(10,2)


i want:



decimal
10
2


each of these.how can we do that using regex?



",2" is optional,like in the case of char(10).The Precision value may or may not be there.










share|improve this question



















  • 1





    Is decimal(10,2) a string?

    – Austin
    Nov 15 '18 at 16:12






  • 3





    What have you tried so far?

    – G. Anderson
    Nov 15 '18 at 16:13











  • yes it is string

    – c0der
    Nov 15 '18 at 16:14











  • i tried this ,but not working searchRes = re.search(r'(.*)((.*),(.*)',type1) print(searchRes.group(1))

    – c0der
    Nov 15 '18 at 16:16







  • 1





    @c0der, That attempt, if you had posted in the question, could not have earned you three downvotes in any way.

    – Austin
    Nov 15 '18 at 16:29

















-2















i want to seperate and get each one from following word



decimal(10,2)


i want:



decimal
10
2


each of these.how can we do that using regex?



",2" is optional,like in the case of char(10).The Precision value may or may not be there.










share|improve this question



















  • 1





    Is decimal(10,2) a string?

    – Austin
    Nov 15 '18 at 16:12






  • 3





    What have you tried so far?

    – G. Anderson
    Nov 15 '18 at 16:13











  • yes it is string

    – c0der
    Nov 15 '18 at 16:14











  • i tried this ,but not working searchRes = re.search(r'(.*)((.*),(.*)',type1) print(searchRes.group(1))

    – c0der
    Nov 15 '18 at 16:16







  • 1





    @c0der, That attempt, if you had posted in the question, could not have earned you three downvotes in any way.

    – Austin
    Nov 15 '18 at 16:29













-2












-2








-2








i want to seperate and get each one from following word



decimal(10,2)


i want:



decimal
10
2


each of these.how can we do that using regex?



",2" is optional,like in the case of char(10).The Precision value may or may not be there.










share|improve this question
















i want to seperate and get each one from following word



decimal(10,2)


i want:



decimal
10
2


each of these.how can we do that using regex?



",2" is optional,like in the case of char(10).The Precision value may or may not be there.







python regex






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 15 '18 at 16:42







c0der

















asked Nov 15 '18 at 16:11









c0derc0der

9591714




9591714







  • 1





    Is decimal(10,2) a string?

    – Austin
    Nov 15 '18 at 16:12






  • 3





    What have you tried so far?

    – G. Anderson
    Nov 15 '18 at 16:13











  • yes it is string

    – c0der
    Nov 15 '18 at 16:14











  • i tried this ,but not working searchRes = re.search(r'(.*)((.*),(.*)',type1) print(searchRes.group(1))

    – c0der
    Nov 15 '18 at 16:16







  • 1





    @c0der, That attempt, if you had posted in the question, could not have earned you three downvotes in any way.

    – Austin
    Nov 15 '18 at 16:29












  • 1





    Is decimal(10,2) a string?

    – Austin
    Nov 15 '18 at 16:12






  • 3





    What have you tried so far?

    – G. Anderson
    Nov 15 '18 at 16:13











  • yes it is string

    – c0der
    Nov 15 '18 at 16:14











  • i tried this ,but not working searchRes = re.search(r'(.*)((.*),(.*)',type1) print(searchRes.group(1))

    – c0der
    Nov 15 '18 at 16:16







  • 1





    @c0der, That attempt, if you had posted in the question, could not have earned you three downvotes in any way.

    – Austin
    Nov 15 '18 at 16:29







1




1





Is decimal(10,2) a string?

– Austin
Nov 15 '18 at 16:12





Is decimal(10,2) a string?

– Austin
Nov 15 '18 at 16:12




3




3





What have you tried so far?

– G. Anderson
Nov 15 '18 at 16:13





What have you tried so far?

– G. Anderson
Nov 15 '18 at 16:13













yes it is string

– c0der
Nov 15 '18 at 16:14





yes it is string

– c0der
Nov 15 '18 at 16:14













i tried this ,but not working searchRes = re.search(r'(.*)((.*),(.*)',type1) print(searchRes.group(1))

– c0der
Nov 15 '18 at 16:16






i tried this ,but not working searchRes = re.search(r'(.*)((.*),(.*)',type1) print(searchRes.group(1))

– c0der
Nov 15 '18 at 16:16





1




1





@c0der, That attempt, if you had posted in the question, could not have earned you three downvotes in any way.

– Austin
Nov 15 '18 at 16:29





@c0der, That attempt, if you had posted in the question, could not have earned you three downvotes in any way.

– Austin
Nov 15 '18 at 16:29












2 Answers
2






active

oldest

votes


















2














Try Regex: (w+)(?:((d+)(?:,(d+))?))?



Demo






share|improve this answer

























  • its working for decimal(10,2) .but what if its char(10) .in this case this is giving no match.can you help?

    – c0der
    Nov 15 '18 at 16:53











  • @c0der, I have updated the regex to support char(10) and bool

    – Matt.G
    Nov 15 '18 at 16:59











  • thanks broo....

    – c0der
    Nov 15 '18 at 17:08


















0














Simple string substitution:



import re
string = "decimal(10,2)"
string = re.sub(r'(w+)((d+),(d+))', r'1n2n3', string)
print string





share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53323535%2fpython-getting-each-from-decimal10-2%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    Try Regex: (w+)(?:((d+)(?:,(d+))?))?



    Demo






    share|improve this answer

























    • its working for decimal(10,2) .but what if its char(10) .in this case this is giving no match.can you help?

      – c0der
      Nov 15 '18 at 16:53











    • @c0der, I have updated the regex to support char(10) and bool

      – Matt.G
      Nov 15 '18 at 16:59











    • thanks broo....

      – c0der
      Nov 15 '18 at 17:08















    2














    Try Regex: (w+)(?:((d+)(?:,(d+))?))?



    Demo






    share|improve this answer

























    • its working for decimal(10,2) .but what if its char(10) .in this case this is giving no match.can you help?

      – c0der
      Nov 15 '18 at 16:53











    • @c0der, I have updated the regex to support char(10) and bool

      – Matt.G
      Nov 15 '18 at 16:59











    • thanks broo....

      – c0der
      Nov 15 '18 at 17:08













    2












    2








    2







    Try Regex: (w+)(?:((d+)(?:,(d+))?))?



    Demo






    share|improve this answer















    Try Regex: (w+)(?:((d+)(?:,(d+))?))?



    Demo







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Nov 15 '18 at 16:59

























    answered Nov 15 '18 at 16:24









    Matt.GMatt.G

    2,7341416




    2,7341416












    • its working for decimal(10,2) .but what if its char(10) .in this case this is giving no match.can you help?

      – c0der
      Nov 15 '18 at 16:53











    • @c0der, I have updated the regex to support char(10) and bool

      – Matt.G
      Nov 15 '18 at 16:59











    • thanks broo....

      – c0der
      Nov 15 '18 at 17:08

















    • its working for decimal(10,2) .but what if its char(10) .in this case this is giving no match.can you help?

      – c0der
      Nov 15 '18 at 16:53











    • @c0der, I have updated the regex to support char(10) and bool

      – Matt.G
      Nov 15 '18 at 16:59











    • thanks broo....

      – c0der
      Nov 15 '18 at 17:08
















    its working for decimal(10,2) .but what if its char(10) .in this case this is giving no match.can you help?

    – c0der
    Nov 15 '18 at 16:53





    its working for decimal(10,2) .but what if its char(10) .in this case this is giving no match.can you help?

    – c0der
    Nov 15 '18 at 16:53













    @c0der, I have updated the regex to support char(10) and bool

    – Matt.G
    Nov 15 '18 at 16:59





    @c0der, I have updated the regex to support char(10) and bool

    – Matt.G
    Nov 15 '18 at 16:59













    thanks broo....

    – c0der
    Nov 15 '18 at 17:08





    thanks broo....

    – c0der
    Nov 15 '18 at 17:08













    0














    Simple string substitution:



    import re
    string = "decimal(10,2)"
    string = re.sub(r'(w+)((d+),(d+))', r'1n2n3', string)
    print string





    share|improve this answer



























      0














      Simple string substitution:



      import re
      string = "decimal(10,2)"
      string = re.sub(r'(w+)((d+),(d+))', r'1n2n3', string)
      print string





      share|improve this answer

























        0












        0








        0







        Simple string substitution:



        import re
        string = "decimal(10,2)"
        string = re.sub(r'(w+)((d+),(d+))', r'1n2n3', string)
        print string





        share|improve this answer













        Simple string substitution:



        import re
        string = "decimal(10,2)"
        string = re.sub(r'(w+)((d+),(d+))', r'1n2n3', string)
        print string






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 15 '18 at 16:35









        AmessihelAmessihel

        2,8191826




        2,8191826



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53323535%2fpython-getting-each-from-decimal10-2%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Use pre created SQLite database for Android project in kotlin

            Darth Vader #20

            Ondo