【发布时间】:2010-12-22 06:23:06
【问题描述】:
我想我需要一些正则表达式的帮助。我想找到像<?abc?> 这样的所有标签,这样我就可以用里面运行的代码的任何结果来替换它。我只需要帮助正则表达式标签/代码字符串,而不是解析里面的代码:p.
<b><?abc print 'test' ?></b> 将导致<b>test</b>
编辑:不具体但一般来说,匹配(<?[chars] (code group) ?>)
【问题讨论】:
-
你的意思是它总是有一个 print 'something' 并且你想用 'something' 替换整个 ?
-
我不是 C# 专家,但这个概念应该像这样工作。使用某种搜索/查找功能查找 。从那里,使用第一个位置的子字符串函数作为位置和位置 2 之间的长度,您的结果将是在“打印''”标签中找到的。
-
我想要我自己的 类型的标签,我可以找到它并将代码内容分组到其中。
(<?php(code group)?>)