用于替换特定模式 v-q- 到 q- 和 v- 到 q- 的正则表达式。
RegEx to replace a particular pattern v-q- to q- and v- to q- .
我是正则表达式的新手。
句子是这样的
string ttt = "Becoming a <a href=\"/v-abc-q-def-ghi.aspx\">Lorem ipsum</a> or <a href=\"/v-xyz.aspx\">Lorem Ipsum is simply dummy "
我想更改所有匹配的模式
v-abc-q-def-ghi 到 q-def-ghi
v-xyz 到 q-xyz
要求是如果 v- 和 q- 存在,我应该删除 v-* 和
如果它只有 v-* 那么它应该被更改为 q-*.
var 匹配 = Regex.Match(ttt, "v-*-q-*"); - 我得到 0 场比赛。我尝试了一些使用 ([a-z])\?([a-z]) 和一些字符的方法,但无法弄清楚:(
请帮我解决这个问题。这真的可以实现吗?
这是否正是您要找的东西?
Regex.Replace(ttt, @"\/(v-[^\.]*?q-|v-)", "/q-");
我是正则表达式的新手。
句子是这样的
string ttt = "Becoming a <a href=\"/v-abc-q-def-ghi.aspx\">Lorem ipsum</a> or <a href=\"/v-xyz.aspx\">Lorem Ipsum is simply dummy "
我想更改所有匹配的模式
v-abc-q-def-ghi 到 q-def-ghi
v-xyz 到 q-xyz
要求是如果 v- 和 q- 存在,我应该删除 v-* 和
如果它只有 v-* 那么它应该被更改为 q-*.
var 匹配 = Regex.Match(ttt, "v-*-q-*"); - 我得到 0 场比赛。我尝试了一些使用 ([a-z])\?([a-z]) 和一些字符的方法,但无法弄清楚:(
请帮我解决这个问题。这真的可以实现吗?
这是否正是您要找的东西?
Regex.Replace(ttt, @"\/(v-[^\.]*?q-|v-)", "/q-");