问题标签 [no-match]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
940 浏览

regex - MicroPython Regex 不匹配,虽然它在线

我有一个奇怪的问题。当我在线解析我的正则表达式时,它工作正常,但在 MicroPython 中不匹配。

正则表达式: ()*<div>(.*?)<\/div>()*<div>(.*?)<\/div><div>(.*?)</div>

匹配:

这些都与 python 不匹配,但可以在线执行(http://regexr.com/https://pythex.org/

这只是我想要得到的一小部分。但我想要的是 div 内的数据。

编辑:我在 esp8266 上使用 micropython。我很有限,不能使用 html 解析器。

0 投票
1 回答
66 浏览

perl - 从文件中查找并打印完全匹配,如果找不到匹配则在打印中通知

我正在使用以下 Perl 脚本搜索多个文件,并在该行中的特定数字匹配时打印出整个文本行:

每次在一个或多个文件的一行中存在数字时,该脚本都可以很好地匹配和打印。我的问题是,我希望能够确定任何文件中该数字何时根本不匹配。

我们正在解析具有数千行的多个文件,因此要找到增量(即在任何文件中均不匹配此数字)非常耗时。

澄清一下,每次在每个文件中匹配数字时,我仍然需要匹配和打印,而不仅仅是匹配一次。它匹配的行输出对于打印也是至关重要的。

最终这只是为了显示该数字是否在任何文件中的任何位置都不匹配。

为便于阅读而编辑的源代码

0 投票
2 回答
1090 浏览

r - pmatch 函数的性质

我不明白内置函数pmatch的行为(部分字符串匹配)的行为。

该描述提供了以下示例:

但使用:

有人可以向我解释这种行为吗?

0 投票
1 回答
1025 浏览

ms-access - 当我认为 NoMatch 应该为 False 时访问 VBA NoMatch = True,我哪里出错了?

通过各种善良的灵魂@jericho johnson 和其他人。我有似乎正在工作的 VBA 代码。除了一部分。最后的“Else”条件“Do While Not StrSQL1.NoMatch”。它总是等于真。即使在第一个 Else 语句中引用的值“StrSQL1.FindFirst ([PrimaryKey] = qs.Fields("external_nmad_id"))”

当我将鼠标悬停在“external_nmad_id”上时,它会显示一个字符串值。当我将鼠标悬停在 [PrimaryKey] 上时,它显示 '[PrimaryKey]="" '。空引号集是否引用了值的记录集 - 还是表示没有引用任何内容(因此 NoMatch 始终为 True)。还是我在其他地方错过了什么?

0 投票
1 回答
1667 浏览

reactjs - 反应路由器基本名称无法正常工作

我用这个路由器创建了一个小的反应应用程序:

这是路线:

当我尝试在没有基本名称的情况下到达路线时,我在控制台上收到此警告:

</p>

警告:您正在尝试在其 URL 路径不以基本名称开头的页面上使用基本名称。预期路径“/4123”以“/hotel”开头

虽然我期待获得 nomatch 路线...有没有办法获得 nomatch 路线而不是查看我的应用程序?

0 投票
1 回答
78 浏览

reactjs - 我对 react-router-dom 有疑问,NoMatch 不接受 /foo/bar 之类的 URL

我正在使用带有 React、Redux 和 React-router-dom 的经典配置。在开发中一切正常。和生产模式(本地主机和生产服务器)。我只是对 NoMatch 流程有疑问。

  • /good-path,它的工作
  • /wrong-path 它的工作并显示 NoMatch 组件
  • /wrong/path 它显示一个白页(网络控制台中的 404 状态,url 错误 www.myWebsite.com/wrong/path)

我正在使用: - react 16.8.4 - react-dom 16.8.4 - react-redux 6.0.1 - react-router-dom 5.0.1 - redux 4.0.1

这是我的配置示例:

一切正常,但我希望 NoMatch 组件会显示这种错误的路径:/wrong/path(多个斜杠 url)。在这种情况下,index.html 已加载,但我无法访问 app.js 之类的资源,使用这种 URL www.myWebsite.com/wrong/app.js 时出现网络错误 404

谢谢你的帮助。

0 投票
1 回答
112 浏览

python - Python 正则表达式:re.search() 找不到字符串

我无法使用 re.search() 方法。我正在尝试从以下显式字符串中提取图像链接:

div class="beitragstext">\n\t\t\t\t<p>Es gibt derzeit keine Gründe mehr NICHT auf 1.1.3 zu springen!</p>\n<p><a href="http://www.flickr.com/photos/factoryjoe/372948722/"><img src="https://www.iphoneblog.de/wp-content/uploads/2008/02/372948722-6ec4028a80.jpg" alt="372948722_6ec4028a80.jpg" border="0" width="430" height="466" /></a></p>\n<p>Photo: <a href="http://www.flickr.com/photos/factoryjoe">factoryjoe</a>

我想减去第一张图片的 URL,并且只减去 URL。

这是我的代码: imageURLObject = re.search(r'http(?!.*http).*?\.(jpg|png|JPG|PNG)', match)

结果应该是https://www.iphoneblog.de/wp-content/uploads/2008/02/372948722-6ec4028a80.jpg

相反,方法返回是无。但是如果使用这个正则表达式re.search(r'http.*?\.(jpg|png|JPG|PNG)', match),没有 `*(?!. http),第一个http命中将匹配到.(jpg|png|JPG|PNG),这将是返回:

http://www.flickr.com/photos/factoryjoe/372948722/"><img src="https://www.iphoneblog.de/wp-content/uploads/2008/02/372948722-6ec4028a80.jpg

有人能帮助我吗 ?:-)

0 投票
2 回答
493 浏览

reactjs - React Router 和 Suspense 的 404 路由问题

我正在尝试使用 React 16.12.0 中的延迟加载和 Suspense。我也在使用 React Router 5.1.2。

这是我第一次使用 Suspense,但我还没有找到合适的方法来加载 a404/NoMatch而不会导致其他问题。

我的代码如下所示:

  • 像这样写,NoMatchPage组件将永远不会显示。
  • 写在 Suspense 中,作为最后一个子节点,将NoMatchPage在任何路由上渲染组件,放置在应该在该路径上渲染的组件之后。
  • 写在 Suspense 上方,将NoMatchPage在任何路径上渲染组件,放置在应该在该路径上渲染的组件之前。

我已经检查了官方文档和很多实际示例,但我没有发现任何可以帮助我解决这个问题的东西。

0 投票
2 回答
56 浏览

c++ - “不匹配运算符>>”但我不明白为什么。请给我解释一下好吗?

我有以下代码:

请向我解释为什么我在第 18 行收到此错误:

运算符不匹配>>`

ps:const & i是前置任务,我改不了。我只需要这个向量的颠倒副本。