c# - 匹配冒号和分号之间的值

标签 c# regex

我有一个简单的问题:我的长文本充满了:text:value;text:value;...。 我的问题是如何获取 :;

之间的所有值

我的半正确(?)模式是: text:(.*);.text:

有人能告诉我更好的方法吗?

最佳答案

这是您正在搜索的正则表达式:

text:([^;]*);

其中 [^;] 匹配除分号以外的所有内容。

关于c# - 匹配冒号和分号之间的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14632818/

相关文章:

c# - 一旦其中一方通过Docker运行,带有PAIR套接字的本地ZeroMQ连接就会遇到端口冲突

c# - 如果有更多方法,C#类是否会占用更多空间?

regex - 比较一个文件是正则表达式文件

Java 正则表达式 : select from a set of characters

python - 抓取三个单词之一后的数字

java - 如何检查特定模式是否在某些字符之前?

c# - .NET Settings.Reload() 和 Settings.Save() 设置未加载的问题

c# - 从客户端向服务器发送 lambda 表达式

java - 从 Ping 统计数据中提取数据的正则表达式没有输出。如何修复它?

c# - 如何在 C# 中更改 SSRS 报告的高度?