我正在用查找/替换一堆标签更改为数据绑定文本。

基本上我想转换类似

<asp:Label ID="lbl213" runat="server" />

<%# Eval("_213")%>

这是我的正则表达式

<asp:Label ID="lbl{\d*}" runat="server" />

这是我的替换

<%# Eval("_\1")%>

这是我的错误

  
    

未知参数 ':' 操作符。在搜索字符串所需的完整的正则表达式。

  

我将如何解决这个问题?

修改结果 我还尝试了以下

<asp{\:}Label ID="lbl{\d*}" runat="server" />

但响应是

  
    

指定的文本没有被发现。

  
有帮助吗?

解决方案

在表达式:

\<asp\:Label ID="lbl{:d+}" runat="server" /\>

将工作也很不错。你只需要转义结肠和尖括号。

其他提示

好哇靠。基本上,你要什么都逃不过这不是一个文本字符

\<asp\:Label ID\=\"lbl{:z}\" runat\=\"server\" \/\>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top