C 等效于regexp/<;rr>;(.*)</rr>/&书信电报;测试>$1</测试>/胃肠道
我想用C编写与正则表达式等价的简单程序:C 等效于regexp/<;rr>;(.*)</rr>/&书信电报;测试>$1</测试>/胃肠道,c,regex,C,Regex,我想用C编写与正则表达式等价的简单程序: /<rr>(.*?)<\/rr>/<test>$1<\/test>/gi. /(.*)/$1/gi。 有人举过例子吗?如果你理解正则表达式应该做什么,这会很有帮助 模式 括号(…)表示组的开始和结束。它们还创建了一个backreference供以后使用 是匹配任何字符的元字符 *重复说明符可用于匹配前面模式的“零次或多次” 这里使用?使前面的量词“懒惰”而不是“贪婪” $1可能是对第一个捕获组的引用(
/<rr>(.*?)<\/rr>/<test>$1<\/test>/gi.
/(.*)/$1/gi。
有人举过例子吗?如果你理解正则表达式应该做什么,这会很有帮助 模式 括号
(…)
表示组的开始和结束。它们还创建了一个backreference供以后使用
是匹配任何字符的元字符
*
重复说明符可用于匹配前面模式的“零次或多次”
这里使用?
使前面的量词“懒惰”而不是“贪婪”
$1
可能是对第一个捕获组的引用(取决于语言)。在这种情况下,它将是所有与(.*)
末尾的/g
修饰符用于执行全局匹配(查找所有匹配项,而不是在第一次匹配后停止)
/i
修饰符用于进行不区分大小写的匹配
工具书类
- ,