正则表达式不使用python

正则表达式不使用python,python,regex,Python,Regex,嘿,伙计们,我是python正则表达式的新手。因为我在正则表达式方面很差,我从来没有在正则表达式上花费更多的时间,但我现在有一个项目,我在项目中面临一些问题 当我运行下面的代码时 import re line = "100, 1000 or 10000?"; num = re.sub(r'{3,4}', "", line) print num 我犯了这样的错误 File "/usr/local/lib/python2.7/re.py", line 242, in _compile raise

嘿,伙计们,我是python正则表达式的新手。因为我在正则表达式方面很差,我从来没有在正则表达式上花费更多的时间,但我现在有一个项目,我在项目中面临一些问题

当我运行下面的代码时

import re
line = "100, 1000 or 10000?";
num = re.sub(r'{3,4}', "", line)
print num
我犯了这样的错误

File "/usr/local/lib/python2.7/re.py", line 242, in _compile
raise error, v # invalid expression
sre_constants.error: nothing to repeat

因为我是新加入regex的,我不知道为什么我会得到这个。希望你们能帮助我。

{3,4}
是一个修饰语;需要修改一些东西。它的基本意思是“从三到四”。“从三到四”是什么意思


\d
是一个“数字”
\d{3,4}
表示“从一个数字的三到四”(即3-4个数字)。

{3,4}
是一个修饰符;需要修改一些东西。它的基本意思是“从三到四”。“从三到四”是什么意思


\d
是一个“数字”
\d{3,4}
表示“从一个数字的三到四”(即3-4个数字)。

{3,4}
是一个修饰符;需要修改一些东西。它的基本意思是“从三到四”。“从三到四”是什么意思


\d
是一个“数字”
\d{3,4}
表示“从一个数字的三到四”(即3-4个数字)。

{3,4}
是一个修饰符;需要修改一些东西。它的基本意思是“从三到四”。“从三到四”是什么意思


\d
是一个“数字”
\d{3,4}
表示“从一个数字的三位数到四位数”(即3-4位数)。

您希望输出什么?错误来自这样一个事实,即您告诉正则表达式匹配某个内容3到4次,但不是您期望的输出是什么?错误来自这样一个事实,即您告诉正则表达式匹配某个内容3到4次,但不是您期望的输出是什么?错误来自这样一个事实,即您告诉正则表达式匹配某个内容3到4次,但不是您期望的输出是什么?错误来自这样一个事实:您告诉正则表达式匹配某个内容3到4次,但不是什么