我試圖創建一個正則表達式將替換文本字符串與任何我需要像來代替它兩個標籤(>和<)之間的文本,什麼是「我新文本「。恐怕我對正則表達式不太熟悉,任何幫助都不勝感激。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. 正則表達式替換之間的字符串「<" and ">」
- 3. 正則表達式替換<>
- 4. 正則表達式< >之間
- 5. Powershell正則表達式替換模式
- 6. 的Javascript正則表達式替換文本DIV和< >
- 7. 要替換的正則表達式<
- 8. 正則表達式替換標籤之間的文本<腳本語言='javascript'>和</script>
- 9. 正則表達式來終止之間>和<
- 10. 在tar文件<code>b.tar</code>替換sed和正則表達式
- 11. PowerShell的正則表達式替換表達式
- 12. 正則表達式<>
- 13. 正則表達式(){} [] <>
- 14. 如何用正則表達式替換<(<)之間的xml標籤?
- 15. 的Javascript正則表達式替換文本箭頭 - >< -
- 16. 與<br />使用正則表達式替換的perl
- 17. 正則表達式替換之間,SQL操作和
- 18. 正則表達式到Java正則表達式 - 替換和Lambdas
- 19. Javascript正則表達式在>和<
- 20. html之間的正則表達式字符串<br>
- 21. 正則表達式 - 刪除<!-- and -->之間的字符
- 22. 正則表達式刪除之間的所有內容<>
- 23. 標籤之間的正則表達式字符串「<string>」
- 24. 正則表達式在中間替換
- 25. 正則表達式來檢測並替換<a>標記?
- 26. 正則表達式替換&但不< and >
- 27. 正則表達式幫助替換<html>標籤
- 28. (preg_replace函數)正則表達式替換<a href="">
- 29. 正則表達式,替換爲「<" and ">」,php
- 30. 正則表達式替換(/ \ n/g,「<br />」)不起作用
我不知道PowerShell的,但類似單曲/>.*?>我的新文本<'是普通正則表達式 – 2013-02-23 06:31:42
請注意,當嵌套標記時(例如' my old text'),這將不起作用。這種情況不能用正則表達式來涵蓋。 – 2013-02-23 10:51:39