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
Regex 正则表达式在文件路径中向后读取到句点_Regex_Regex Lookarounds_Regex Group - Fatal编程技术网

Regex 正则表达式在文件路径中向后读取到句点

Regex 正则表达式在文件路径中向后读取到句点,regex,regex-lookarounds,regex-group,Regex,Regex Lookarounds,Regex Group,嗨,我正试图在提取文件扩展名的路径上反向读取。我已经设法让regex在一个小时后提取所有内容。但问题是我处理的一些数据。在路径中,这样就不会给出真正的提取列表 \\share\david\test\test.doc \\sharre\david.jones\test\test.doc 我只想从这些文件中提取doc,在其他情况下,它也可以是pptx或docx,所以我想读回。如果您的扩展只有一个点,那么您应该可以使用以下正向正则表达式: [^.]+$ 将正则表达式锚定到字符串的末尾: /\.\w

嗨,我正试图在提取文件扩展名的路径上反向读取。我已经设法让regex在一个小时后提取所有内容。但问题是我处理的一些数据。在路径中,这样就不会给出真正的提取列表

\\share\david\test\test.doc
\\sharre\david.jones\test\test.doc

我只想从这些文件中提取doc,在其他情况下,它也可以是pptx或docx,所以我想读回。

如果您的扩展只有一个点,那么您应该可以使用以下正向正则表达式:

[^.]+$

将正则表达式锚定到字符串的末尾:

/\.\w+$/甚至只是/\w+$/


这似乎包括。在提取过程中。有没有办法拔出分机?实际上,你可能只需要拔出\。谢谢你这么做。不过,这似乎是阅读之前的所有内容。而不是提取.docextension@JonLavercombe你的问题不清楚,重新加载页面。你不需要做任何相反的事情,这对我来说就像一个黑客。