【发布时间】:2018-10-12 17:42:44
【问题描述】:
我想在数字之前剪掉字符串,这样它就会形成一个新的字符串。我会确保除了步骤之外没有其他数字(例如用于测量的数字)。
示例:
a = 'HOW TO COOK RICE - Chapter 1: 1 rinse water once 2 add one and a half cup of water for every cup of rice 3 cover the pot and simmer'
结果应该是除章节数字之外的每个数字之前的新行
HOW TO COOK RICE - Chapter 1
1 rinse water once
2 add one and a half cup of water for every cup of rice
3 cover the pot and simmer
【问题讨论】:
-
欢迎来到 StackOverflow。请按照您创建此帐户时的建议阅读并遵循帮助文档中的发布指南。 On topic、how to ask 和 ... the perfect question 在此处申请。 StackOverflow 不是设计、编码、研究或教程资源。但是,如果您遵循您在网上找到的任何资源,进行诚实的编码尝试并遇到问题,那么您将有一个很好的示例可以发布。
-
此问题缺少上下文或其他详细信息:请通过提供其他上下文来改进问题,最好包括您对问题的想法以及您为解决问题所做的任何尝试。这些信息可以帮助其他人识别您遇到的困难,并帮助他们写出适合您经验水平的答案。您还需要准确说明问题是什么、您的预期、您得到了什么以及任何回溯。
-
您还需要确保您的问题是明确的。在这种情况下,是否应该在返回的字符串中简单地忽略前缀“HOW TO COOK RICE - Chapter 1:”?检测章节标题结尾的代码究竟是怎样的——它是否总是“章节”后跟数字后跟“:”?
-
如果指令本身包含一个数字会怎样?比如说
2 add 1 1/2 cups of water for every cup of rice -
这只是一个例子。我会确保除了字符串中的步骤之外没有其他数字