用于查找 GetText 字符串“<%$ GetText:”的正则表达式
我需要从此代码中获取文本“Home”或“Home”:
<%@ Page Title="<%$ GetText: '**Home**' %>" Language="C#" ..%>
<asp:Button Text="<%$ GetText: '**Home**' %>"/>
<asp:Button Text='<%$ GetText: "**Home**" %>'/>
<asp:Button Text="<%$GetText:'**Home**'%>"/>
<asp:Button Text='<%$GetText:"**Home**"%>'/>
是否有用于查找此内容的正则表达式?
当然,我可以逐行搜索“<%$ GetText:”或“<%$GetText:”,但也许有人更聪明:)
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
获取结果并通过它们进行交互。这与 GetText 的任何情况匹配,并获取单引号或双引号内的所有内容(使用逐字字符串还可以节省大量转义字符):
Get results and interate through them. This matches for any cAsE of GetText and takes everything inside the single or double quotes (using a verbatim string also saves you a lot of escape chars):
该正则表达式将从第 1 组内的每个示例中获取 Home。
This regex will get Home from each of those examples inside of group 1.
正则表达式:
如果您使用 System.Text.RegularExpressions 中的 .NET 命名捕获,则可以按如下方式修改正则表达式:
...并且您的目标文本位于匹配组“mytext”中
RegEx:
If you use .NET's named capture from System.Text.RegularExpressions, the regex can be modified as follows:
...and your targeted text is in the match group "mytext"