Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用于匹配单词内字符的正则表达式_Python_Regex_Python 3.x_Nltk_Nltk Book - Fatal编程技术网

Python 用于匹配单词内字符的正则表达式

Python 用于匹配单词内字符的正则表达式,python,regex,python-3.x,nltk,nltk-book,Python,Regex,Python 3.x,Nltk,Nltk Book,我正在进行Pig拉丁语文本转换: 其中一个要求是将qu放在一起 我所做的re.findall(r'^qu',token) 但是,如果单词/标记以qu开头,它只同时接受qu 如果单词/标记以aq开头,则它不能同时识别qu 我想要的是识别qu,不管它的位置如何,包括它是否以qu开头 如何修复此问题?从中删除导致此问题的^。插入符号的基本意思是“从行的开头开始匹配(在您的情况下为标记)”。从中删除导致此问题的^。插入符号的基本意思是“从行首开始匹配(在您的情况下为标记)”。删除插入符号。而不仅仅是qu

我正在进行
Pig拉丁语
文本转换:

其中一个要求是将
qu
放在一起

我所做的
re.findall(r'^qu',token)

但是,如果单词/标记以
qu
开头,它只同时接受
qu

如果单词/标记以
aq
开头,则它不能同时识别
qu

我想要的是识别
qu
,不管它的位置如何,包括它是否以
qu
开头


如何修复此问题?

从中删除导致此问题的
^
。插入符号的基本意思是“从行的开头开始匹配(在您的情况下为标记)”。

从中删除导致此问题的
^
。插入符号的基本意思是“从行首开始匹配(在您的情况下为标记)”。

删除插入符号。而不仅仅是
qu
也许:
[Qq]u
。但是是否需要正则表达式?请删除插入符号。而不仅仅是
qu
也许:
[Qq]u
。regex是必要的吗?这应该行得通。我只想贡献一点,当我必须使用正则表达式时,我总是用它来检查我做的事情是否正确。你可以在谷歌上找到一些类似的网站。这应该是可行的。我只想贡献一点,当我必须使用正则表达式时,我总是用它来检查我做的事情是否正确。你可以在谷歌上找到一些类似的网站。