我的输入数字是一个int.但输入数字必须在-2055到2055的范围内,我想通过使用正则表达式来检查.
那么无论如何要写一个正则表达式来检查一个数字是否在(-2055,2055)中?
if语句用于检查数字是否在范围内更容易.但是我正在写一个解释器,所以我应该使用正则表达式来检查输入数字
我想在RegExp中匹配X和Y之间的数字.这可能吗?
([0-9] +)将匹配任何数字,我怎么能匹配一个数字,例如,110和2234?
我需要一个正则表达式来查找[40010-40100]范围内的数字.我试过这个,40[0-1][0-9][0-9]但它不起作用.有人能帮助我吗?
说我有一个句子列表,其中很多包含数字(但不是全部):
mylist = [
"The current year is 2015 AD.",
"I have 2 dogs."
...
]
Run Code Online (Sandbox Code Playgroud)
我想知道列表中的哪些元素包含有效年份(例如,介于1000和3000之间)。我知道这是一个正则表达式问题,而且我发现了一些帖子(例如,此帖子)可以解决检测字符串中的数字的问题,但是整整一年都没有。有任何正则表达式向导吗?
python的正则表达式是否具有与给定范围内的匹配数字相当的东西?
例如在bash中,你可以通过test {19..21} .txt匹配test19.txt,test20.txt,test21.txt
我不是在寻找正则表达式来匹配所有数字,如[1-2] [0-9].
我想只匹配从某个数字开始到另一个数字的特定系列数字.
更新:最终目标是使用re.compile()创建一个regexp对象,以便我可以使用它来搜索大的字符串列表.
我是学习 Regex 的新手,我正在努力解决这个基本问题。我想确保字符串的格式如下:2000/2001 或 2010/2011。
我试过类似的东西:^[2000-2900]./.[2000-2900]$ 但我知道这是错误的!