我试图创建一个正则表达式将替换文本字符串与任何我需要像来代替它两个标签(>和<)之间的文本,什么是“我新文本“。恐怕我对正则表达式不太熟悉,任何帮助都不胜感激。Powershell的正则表达式替换之间>和<
0
A
回答
1
0
另一种方式来控制比赛的约束是一个否定类。如果是多行数据,我们(M?)选项:
$text = @'
<i>Some old text
that I want to replace
with my
new text </i>
'@
$regex='(m?)>[^<]+<'
$text -replace $regex,'>My new text<'
<i>My new text</i>
在“> [^,] + <”转化为“>后面跟着一个或多个的任何不是<,其次通过<“。
相关问题
- 1. (正则表达式)仅替换<tag>和</tag>之间的文字?
- 2. 正则表达式替换<>
- 3. 在tar文件<code>b.tar</code>替换sed和正则表达式
- 4. 正则表达式<>
- 5. 与<br />使用正则表达式替换的perl
- 6. 正则表达式替换之间,SQL操作和
- 7. 正则表达式到Java正则表达式 - 替换和Lambdas
- 8. 正则表达式删除之间的所有内容<>
- 9. 正则表达式替换(/ \ n/g,“<br />”)不起作用
- 10. (preg_replace函数)正则表达式替换<a href="">
- 11. 正则表达式,替换为“<" and ">”,php
- 12. 正则表达式帮助替换<html>标签
- 13. 正则表达式在中间替换
- 14. PowerShell中的条件正则表达式搜索和替换
- 15. PowerShell: - 替换,正则表达式和$($)美元符号的困境
- 16. PowerShell的 - 正则表达式,替换和保存文件
- 17. 正则表达式和powershell
- 18. Xcode正则表达式替换替换“<任意数量的空白>];”
- 19. 正则表达式替换
- 20. 替换正则表达式
- 21. 替换正则表达式
- 22. 正则表达式替换
- 23. 正则表达式替换
- 24. 正则表达式替换
- 25. 正则表达式替换
- 26. 正则表达式替换
- 27. 正则表达式替换[*]
- 28. 正则表达式替换
- 29. 正则表达式替换,但只在两个模式之间
- 30. PowerShell中的正则表达式过滤器之间的值{{和}}
我不知道PowerShell的,但类似单曲/>.*?>我的新文本<'是普通正则表达式 – 2013-02-23 06:31:42
请注意,当嵌套标记时(例如' my old text'),这将不起作用。这种情况不能用正则表达式来涵盖。 – 2013-02-23 10:51:39