c# - 匹配字符串末尾的模式
问题描述
我正在尝试将以下模式匹配为字符串。
[任何字母数字][0 个或多个字符][(一个或多个数字 - 一个或多个数字)OR*]
正确的字符串 - sensor1-2、s1-2、s*、s_s*
错误的字符串 - sensor1、s1-、*s1-3
我尝试了该模式^\w.*[(\d+-\d+)\*]$
但它匹配像sensor1这样的字符串。任何想法都会有所帮助。我打算从 C# 中使用它。
解决方案
推荐阅读
- c - 为什么 C 在处理字符串/字符时在 scanf() 中不需要 '&'
- python - 使用 sudo pip 有多危险?
- javascript - 获取总和为 11 的所有 3 位数字,或者我们可以说模块在 JS 中为 1
- php - 根据 PHP 条件将类应用于两个元素
- reactjs - React - 在渲染时激活声音
- c++ - 每个函数结束时是否需要返回?
- api - 如何管理从 Micronaut 客户端到 REST API 的 JWT 登录过程?
- flutter - BlocProvider.of() 调用的上下文不包含 CounterBloc 类型的 Cubit
- flutter - 如果我在飞镖的某些地方收到空值,如何对字段进行排序?
- arrays - 在二维数组中查找子二维数组的索引,其元素高于阈值