c++ - 在不将它们包含在结果中的情况下在两个字符串之间获取结果?

标签 c++ regex

我们怎样才能只得到source="之间的结果呢?和 " (在这种情况下:192.168.10.10:any) 使用 rexEx?

<rule source="192.168.10.10:any" destination="any:any" protocol="UDP"/>

最佳答案

我不知道它在 c++ 上是怎么写的,但正则表达式是:

<rule source="([^"]*)"

关于c++ - 在不将它们包含在结果中的情况下在两个字符串之间获取结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21954815/

相关文章:

C++ : how to read a char file in a fast way into a char array?

c# - 如何将两个 case 语句合并到一个 switch 语句中

c++ - 用作一维的多维 vector 的迭代器?

regex - 完全匹配一组字符中的每个字符

regex - 如何在不捕获完整单词的情况下搜索单词部分

c++ - 以编程方式在 Windows 中获取事件连接

C++指针返回0值

java - 将此模式转换为 Pattern.matches(..) 的正则表达式

python - 将所有元素放在具有相同名称的字典形式中

c# - 我的正则表达式匹配整数有什么问题?