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他们指的是链接