相关疑难解决方法(0)

除了XHTML自包含标记之外,RegEx匹配开放标记

我需要匹配所有这些开始标记:

<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)

我相信它说:

  • 找一个小于,然后
  • 然后,查找(并捕获)az一次或多次
  • 然后找到零个或多个空格
  • 找到任何字符零次或多次,贪婪/,然后
  • 找到一个大于

我有这个权利吗?更重要的是,你怎么看?

html regex xhtml

1323
推荐指数
36
解决办法
270万
查看次数

你如何计算字符串中字符串(实际上是字符)的出现次数?

我正在做一些事情,我意识到我想要计算/我能在字符串中找到多少,然后它让我感到震惊,有几种方法可以做到,但无法决定最好的(或最简单的)是什么.

目前我正在做的事情如下:

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)

c# string

820
推荐指数
18
解决办法
59万
查看次数

确定字符串中的所有字符是否相同

我有一种情况需要尝试过滤掉假的SSN号码.从我到目前为止看到的它们是假的它们都是相同的数字或123456789.我可以过滤掉最后一个,但是有一个简单的方法来确定所有的字符是否相同?

c# string contains

15
推荐指数
2
解决办法
1万
查看次数

'if'字符数或不同的值

请原谅垃圾标题,我不知道如何正确地说出来.我想知道如何使用这段代码:

int cnt = 0;
foreach (char c in test) {
  if (c == '&') cnt++;
}
Run Code Online (Sandbox Code Playgroud)

这个问题,而不是加1计数为"只是"和&,加1后,计数&@%

c#

2
推荐指数
1
解决办法
114
查看次数

如果string在c#中包含2个句点

我正在尝试构建一个Reg表达式,如果文本框字符串包含两个句点,它将执行我的代码.这是我到目前为止所得到的:

Regex word = new Regex("(\\.){2,}");

if (word.IsMatch(textBoxSearch.Text))
{
    //my code here to execute
}
Run Code Online (Sandbox Code Playgroud)

但是,它只在两个句点在一起而不在字符串中的任何位置时执行...

c# regex

1
推荐指数
1
解决办法
1282
查看次数

如何识别文本框是否包含多个逗号?

我认为我的问题很简单.
当我点击一个按钮时,我只需要一个小字符检查.如果这样的文本框有多个逗号,我想要一条消息:"错误.请在框中只插入一个逗号."
我在搜索,但没有找到这样的东西.有人能帮我吗?提前谢谢!

.net c# winforms

0
推荐指数
1
解决办法
766
查看次数

是否有一个现成的方法,让你在c#中的字符串中重复单词?

我需要你的帮助,是否有一个现成的方法可以让你在c#中的字符串中重复单词?

c# string

-5
推荐指数
1
解决办法
87
查看次数

标签 统计

c# ×6

string ×3

regex ×2

.net ×1

contains ×1

html ×1

winforms ×1

xhtml ×1