http://tvm.stable.alipay.net/antsec/tvm/vulDetail/2256793?block=123 用js正则截取最后一个/后面的数字
时间: 2023-09-05 09:14:17 浏览: 176
你可以使用 JavaScript 的正则表达式来截取最后一个斜杠后面的数字。具体实现方式可以参考以下代码:
```javascript
const url = 'http://tvm.stable.alipay.net/antsec/tvm/vulDetail/2256793?block=123';
const match = url.match(/\/(\d+)(\?|$)/);
if (match) {
console.log(match[1]);
}
```
输出结果为:2256793
相关问题
CMake Error at /usr/local/share/cmake-3.26/Modules/ExternalProject.cmake:3131 (message): No download info given for 'project_libbacktrace' and its source directory: /home/cxd/tvm/cmake/libs/../../3rdparty/libbacktrace is not an existing non-empty directory. Please specify one of:
这个错误提示说明在使用 CMake 的 ExternalProject 模块时,没有提供正确的下载信息,或者指定的源代码目录不存在或为空。您可以尝试检查您的 CMakeLists.txt 文件,确保在使用 ExternalProject 模块时提供了正确的下载信息。另外,您需要确保指定的源代码目录存在且包含有效的源代码。如果您使用的是第三方库,则需要检查该库的源代码是否已正确下载到指定的目录中。如果该库尚未下载,则需要指定正确的下载 URL 和下载文件名。
CMake Error at CMakeLists.txt:456 (message): Neither GTest::GTest nor GTest::gtest targets defined IMPORTED_LOCATION -- Configuring incomplete, errors occurred! See also "/home/cxd/tvm/build/CMakeFiles/CMakeOutput.log".
这个错误是由于 CMake 找不到安装的 GTest 库导致的。你需要检查一下你的系统中是否已经正确安装了 GTest 库,并且确保在 CMakeLists.txt 文件中正确地设置了 GTest 库的路径和名称。你可以在 CMakeLists.txt 文件中添加以下代码来设置 GTest 库的路径和名称:
```
find_package(GTest REQUIRED)
include_directories(${GTEST_INCLUDE_DIRS})
add_executable(your_test_executable your_test_source_files)
target_link_libraries(your_test_executable ${GTEST_LIBRARIES} pthread)
```
其中,your_test_executable 是你要编译的测试可执行文件的名称,your_test_source_files 是你的测试源代码文件列表。这样设置后,CMake 就能够正确地找到 GTest 库并链接到你的测试可执行文件中了。
阅读全文