簡體   English   中英

字符串末尾的匹配模式

[英]Match pattern at the end of string

我正在嘗試將以下模式匹配為字符串。

[任何字母數字] [0個或多個字符] [(一個或多個數字-一個或多個數字)或*]

正確的字符串-sensor1-2,s1-2,s *,s_s *
字符串不正確-sensor1,s1-,* s1-3

我嘗試了模式^\\w.*[(\\d+-\\d+)\\*]$但是它匹配像sensor1這樣的字符串。 任何想法都會有所幫助。 我打算在C#中使用它。

您還應該刪除方括號,並在其中放置一個或( | )以匹配*情況:

(\d+-\d+|\*)

編輯現有表達式,您將得到:

^\w.*(\d+-\d+|\*)$

在線嘗試

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM