[英]Regex for ConstantText dot any text
我需要為這2個案例使用ac#正則表達式。
1)MyConstantText
2)MyConstantText.[a-zA-Z]
例如 我的const文本是Hello,那么正則表達式必須匹配
Hello
Hello.ashdkajshd
創建正則表達式時不要忘記轉義 :
String text = "Hello";
// Escape text as well as dot (\.)
// Technically, you do want to escape "Hello", but since
// text can be an arbitrary string, you'd better do it
String pattern = Regex.Escape(text) + @"(\.[a-zA-Z]+)?";
// Simple test
Console.Write(Regex.Match("Hello.ashdkajshd", pattern).Value);
注:請注意,這種模式 ,在這個問題提供( MyConstantText.[a-zA-Z]
不 樣本中的問題( 符合 "Hello.ashdkajshd"
),但"Hello.a"
而已。 因此,我將相應的子模式更改為[a-zA-Z]+
(注釋+
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.