c# - 正则表达式查找字符串并设置为变量
问题描述
我正在尝试制作一个正则表达式,它会告诉我一个字符串是否{0#}
可以重复零。一旦我确认一个字符串有这个,我就会尝试将它设置为一个变量,这样我就可以计算 0 的数量并将 # 替换为另一个数字。我有/([{0]})([#}])/g
哪些适用于检测但不适用于将其拉出到另一个变量。
编辑:谢谢大家,答案是
Regex regex = new Regex(@"\{(0+)(#)\}");
Match match = regex.Match(text);
if (match.Success)
{
int zeros = Regex.Matches(match.Value, "0").Count;
}
解决方案
推荐阅读
- javascript - 浏览器的虚拟/屏幕键盘
- java - 网页内容内的文件夹中的 JSP 无法访问 servlet
- sql - 未找到 SQLServer UDF
- angular - Angular 如何测试 MatDialog 功能 - 打开和关闭
- javascript - 离子,小写的javascript搜索项目
- javascript - 在 form.submit 之后显示结果的 Javascript onclick 事件
- typescript - 提取接口实现类型参数
- google-apps-script - Google Scripts onEdit 在下拉菜单中的选择更改时触发另一个功能
- arrays - void 函数不返回任何内容 - C
- android - Gradle 任务“:app:dexBuilderDebug”失败并出现 AccessDeniedException(Android Studio 无法删除目录)