文本框字符串的正则表达式问题
本文关键字:正则表达式 问题 字符串 文本 | 更新日期: 2023-09-27 18:07:51
我有一个正则表达式,我在c#中使用,如果我这样做,它是工作的:
Regex prompt = new Regex((@"'[.*@.*']['$|'#]"));
但是当我把正则表达式在一个文本框,即我把下面的(@"'[.*@.*']['$|'#]")
在文本框中加上括号,然后输入:
Regex prompt = new Regex(textBox1.Text); // <----- That is not working.
我也试过:
Regex prompt = new Regex(@textBox1.Text); // <----- That is not working also
所以我想知道如果我可能有一些字符我需要逃避或我做错了什么?
不包含括号。您应该在文本框中输入[.@.]['$|#]
。然后在代码中:
Regex prompt = new Regex(textBox1.Text)