我需要匹配所有这些开始标记:
<p>
<a href="foo">
Run Code Online (Sandbox Code Playgroud)
但不是这些:
<br />
<hr class="foo" />
Run Code Online (Sandbox Code Playgroud)
我想出了这个,并希望确保我做对了.我只抓住了a-z.
<([a-z]+) *[^/]*?>
Run Code Online (Sandbox Code Playgroud)
我相信它说:
/,然后我有这个权利吗?更重要的是,你怎么看?
我正在做一些事情,我意识到我想要计算/我能在字符串中找到多少,然后它让我感到震惊,有几种方法可以做到,但无法决定最好的(或最简单的)是什么.
目前我正在做的事情如下:
string source = "/once/upon/a/time/";
int count = source.Length - source.Replace("/", "").Length;
Run Code Online (Sandbox Code Playgroud)
但我完全不喜欢它,任何接受者?
我真的不想挖掘RegEx这个,是吗?
我知道我的字符串将会有我正在搜索的术语,所以你可以认为......
当然,对于字符串,其中 长度> 1,
string haystack = "/once/upon/a/time";
string needle = "/";
int needleCount = ( haystack.Length - haystack.Replace(needle,"").Length ) / needle.Length;
Run Code Online (Sandbox Code Playgroud) 我有一种情况需要尝试过滤掉假的SSN号码.从我到目前为止看到的它们是假的它们都是相同的数字或123456789.我可以过滤掉最后一个,但是有一个简单的方法来确定所有的字符是否相同?
请原谅垃圾标题,我不知道如何正确地说出来.我想知道如何使用这段代码:
int cnt = 0;
foreach (char c in test) {
if (c == '&') cnt++;
}
Run Code Online (Sandbox Code Playgroud)
从这个问题,而不是加1计数为"只是"和&,加1后,计数&或@或%?
我正在尝试构建一个Reg表达式,如果文本框字符串包含两个句点,它将执行我的代码.这是我到目前为止所得到的:
Regex word = new Regex("(\\.){2,}");
if (word.IsMatch(textBoxSearch.Text))
{
//my code here to execute
}
Run Code Online (Sandbox Code Playgroud)
但是,它只在两个句点在一起而不在字符串中的任何位置时执行...
我认为我的问题很简单.
当我点击一个按钮时,我只需要一个小字符检查.如果这样的文本框有多个逗号,我想要一条消息:"错误.请在框中只插入一个逗号."
我在搜索,但没有找到这样的东西.有人能帮我吗?提前谢谢!