• <tfoot id='E0EvZ'></tfoot>
  • <i id='E0EvZ'><tr id='E0EvZ'><dt id='E0EvZ'><q id='E0EvZ'><span id='E0EvZ'><b id='E0EvZ'><form id='E0EvZ'><ins id='E0EvZ'></ins><ul id='E0EvZ'></ul><sub id='E0EvZ'></sub></form><legend id='E0EvZ'></legend><bdo id='E0EvZ'><pre id='E0EvZ'><center id='E0EvZ'></center></pre></bdo></b><th id='E0EvZ'></th></span></q></dt></tr></i><div id='E0EvZ'><tfoot id='E0EvZ'></tfoot><dl id='E0EvZ'><fieldset id='E0EvZ'></fieldset></dl></div>
    • <bdo id='E0EvZ'></bdo><ul id='E0EvZ'></ul>
    1. <small id='E0EvZ'></small><noframes id='E0EvZ'>

        <legend id='E0EvZ'><style id='E0EvZ'><dir id='E0EvZ'><q id='E0EvZ'></q></dir></style></legend>

        Python - 检查字符串中的最后一个字符是否是数字

        Python - Check if the last characters in a string are numbers(Python - 检查字符串中的最后一个字符是否是数字)
        1. <tfoot id='amqtP'></tfoot>

              <tbody id='amqtP'></tbody>

              <small id='amqtP'></small><noframes id='amqtP'>

                <bdo id='amqtP'></bdo><ul id='amqtP'></ul>

                  <legend id='amqtP'><style id='amqtP'><dir id='amqtP'><q id='amqtP'></q></dir></style></legend>
                  <i id='amqtP'><tr id='amqtP'><dt id='amqtP'><q id='amqtP'><span id='amqtP'><b id='amqtP'><form id='amqtP'><ins id='amqtP'></ins><ul id='amqtP'></ul><sub id='amqtP'></sub></form><legend id='amqtP'></legend><bdo id='amqtP'><pre id='amqtP'><center id='amqtP'></center></pre></bdo></b><th id='amqtP'></th></span></q></dt></tr></i><div id='amqtP'><tfoot id='amqtP'></tfoot><dl id='amqtP'><fieldset id='amqtP'></fieldset></dl></div>

                  本文介绍了Python - 检查字符串中的最后一个字符是否是数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  基本上我想知道我会怎么做.

                  Basically I want to know how I would do this.

                  这是一个示例字符串:

                  string = "hello123"
                  

                  我想知道如何检查字符串是否以数字结尾,然后打印字符串结尾的数字.

                  I would like to know how I would check if the string ends in a number, then print the number the string ends in.

                  我知道对于这个特定的字符串,您可以使用正则表达式来确定它是否以数字结尾,然后使用 string[:] 选择123".但是如果我正在循环一个带有这样字符串的文件:

                  I know for this certain string you could use regex to determine if it ends with a number then use string[:] to select "123". BUT if I am looping through a file with strings like this:

                  hello123
                  hello12324
                  hello12435436346
                  

                  ...由于数字长度的差异,我将无法使用 string[:] 选择数字.我希望我能清楚地解释我需要什么来帮助你们.谢谢!

                  ...Then I will be unable to select the number using string[:] due to differentiation in the number lengths. I hope I explained what I need clearly enough for you guys to help. Thanks!

                  推荐答案

                  import re
                  m = re.search(r'd+$', string)
                  # if the string ends in digits m will be a Match object, or None otherwise.
                  if m is not None:
                      print m.group()
                  

                  <小时>

                  d 匹配一个数字,d+ 表示匹配一个或多个数字(贪心:匹配尽可能多的连续数字).而 $ 表示匹配字符串的结尾.


                  d matches a numerical digit, d+ means match one-or-more digits (greedy: match as many consecutive as possible). And $ means match the end of the string.

                  这篇关于Python - 检查字符串中的最后一个字符是否是数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  env: python: No such file or directory(env: python: 没有这样的文件或目录)
                  How to evaluate environment variables into a string in Python?(如何在 Python 中将环境变量评估为字符串?)
                  Python - temporarily modify the current process#39;s environment(Python - 临时修改当前进程的环境)
                  Change current process environment#39;s LD_LIBRARY_PATH(更改当前进程环境的 LD_LIBRARY_PATH)
                  Reading and writing environment variables in Python?(在 Python 中读写环境变量?)
                  When to use sys.path.append and when modifying %PYTHONPATH% is enough(何时使用 sys.path.append 以及何时修改 %PYTHONPATH% 就足够了)
                  <legend id='ZdEh8'><style id='ZdEh8'><dir id='ZdEh8'><q id='ZdEh8'></q></dir></style></legend>
                      <tbody id='ZdEh8'></tbody>
                    <i id='ZdEh8'><tr id='ZdEh8'><dt id='ZdEh8'><q id='ZdEh8'><span id='ZdEh8'><b id='ZdEh8'><form id='ZdEh8'><ins id='ZdEh8'></ins><ul id='ZdEh8'></ul><sub id='ZdEh8'></sub></form><legend id='ZdEh8'></legend><bdo id='ZdEh8'><pre id='ZdEh8'><center id='ZdEh8'></center></pre></bdo></b><th id='ZdEh8'></th></span></q></dt></tr></i><div id='ZdEh8'><tfoot id='ZdEh8'></tfoot><dl id='ZdEh8'><fieldset id='ZdEh8'></fieldset></dl></div>
                    • <bdo id='ZdEh8'></bdo><ul id='ZdEh8'></ul>
                      <tfoot id='ZdEh8'></tfoot>

                        <small id='ZdEh8'></small><noframes id='ZdEh8'>