Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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
javascript正则表达式排除点_Javascript_Regex - Fatal编程技术网

javascript正则表达式排除点

javascript正则表达式排除点,javascript,regex,Javascript,Regex,你好,我发现做正确的正则表达式有困难。我错过了一些东西,但我不知道是什么 模式: href=".*?\/FileBrowser\/File\?path=esoft\/[^.\s]*?" 测试字符串: dfhgndfhkljh;fth href="/FileBrowser/File?path=esoft/test/I4/I0000/as.jpeg" dfghfdhnjfgh e:small;"><a href="/FileBrowser/File?path=esoft/test/bb

你好,我发现做正确的正则表达式有困难。我错过了一些东西,但我不知道是什么

模式:

href=".*?\/FileBrowser\/File\?path=esoft\/[^.\s]*?"
测试字符串:

dfhgndfhkljh;fth href="/FileBrowser/File?path=esoft/test/I4/I0000/as.jpeg" dfghfdhnjfgh e:small;"><a href="/FileBrowser/File?path=esoft/test/bb/2evo/1_folder" target="_blank"dsadsadsa
dfhgndfhkljh;fth href=“/FileBrowser/File?path=esoft/test/I4/I0000/as.jpeg”dfghfdhnjfgh e:small;“>


我们的目标是如图所示单独标记链接(在href之后),但是如果其中一个链接具有点含义的文件路径,则不包括该路径

您可以使用以下正则表达式:

href="[^"]*\/FileBrowser\/File\?path=esoft([^.])*?"
前一个是匹配的:

dfhgndfhkljh;fth href="/FileBrowser/File?path=esoft/test/I4/I0000/as.jpeg" dfghfdhnjfgh e:small;"><a href="/FileBrowser/File?path=esoft/test/bb/2evo/1_folder" target="_blank"dsadsadsa
                 |___________________________________________________________________________________________________________________________________________|

dfhgndfhkljh;fth href=“/FileBrowser/File?path=esoft/test/I4/I0000/as.jpeg”dfghfdhnjfgh e:small;”>是的,没有解释的否决票是一种很好的帮助方式。。。。给社区。我知道有一个问题是如何从正则表达式中排除dot,但我不能让它像工作一样工作?这不是我的反对票,但我坐在这里仍然想知道你到底在问什么。你问题的最后一句话对我来说毫无意义。这句话所指的“他们”是什么?@Thomas是的,没错。。给我一个答案,这样我就可以接受了it@GreenAsJade他们指的是链接