0
A
回答
1
0
我會去像分裂更靈活的方式對「|」並檢查每個部分,並保存另一個,如果你找到一個匹配。
如果你確實需要使用正則表達式,像(word1\|(.*)|(.*)\|word1)
會把單詞2成反向引用1.
您可能需要調整(.*)
部分,根據該字符串是否是由自身或嵌入到其他的文本應不匹配。
1
我相信這樣的事情會做到這一點:
var input = new String[] { "word1|word2", "word2|word1" };
var regexp = @"word1\|(?<GROUP>.*)|(?<GROUP>.*)\|word1";
foreach (var word in input)
{
var match = Regex.Match(word, regexp, RegexOptions.IgnoreCase);
Console.WriteLine(match.Groups["GROUP"].Value);
}
但是你的要求是相當不清楚我,所以請隨時ellaborate :-)
0
或其周圍使用一看...
(?<=^word1\|).*|.*(?=\|word1$)
這樣,你可以使用
match.Value
完全忽視羣組和捕捉。
相關問題
- 1. 提取子正則表達式
- 2. 正則表達式提取子串
- 3. 正則表達式子串提取Powershell
- 4. Groovy的正則表達式提取子
- 5. 如何提取對正則表達式
- 6. 正則表達式提取
- 7. 正則表達式提取
- 8. R:從正則表達式中提取子表達式出現
- 9. 在Stata中提取正則表達式(正則表達式)
- 10. 使用正則表達式中的正則表達式提取子字符串
- 11. 如何使用正則表達式提取多年的句子?
- 12. 如何使用正則表達式來提取子字符串?
- 13. 正則表達式提取HTML正文
- 14. 如何基於Java中的另一個正則表達式提取子正則表達式?
- 15. Awk - 如何提高正則表達式?
- 16. 需要正確的正則表達式JMeter的正則表達式提取
- 17. 正則表達式來提取和URL
- 18. 正則表達式匹配和提取
- 19. 提取使用正則表達式
- 20. 提取鏈接正則表達式c#
- 21. 提取數據與正則表達式
- 22. 正則表達式提取[Jmeter]
- 23. 正則表達式提取字符串
- 24. 正則表達式來提取URL
- 25. MPN提取的正則表達式
- 26. Java的正則表達式列提取
- 27. 提取消息的正則表達式
- 28. 正則表達式來提取值
- 29. 正則表達式串變換/提取
- 30. 正則表達式提取屬性
'如果我只知道'word1'substring'這是什麼意思 – Anirudha
「word1」是字符串的已知部分,我想獲得其他部分,如果它包含「word1」 – johnny
會只有兩個單詞分隔'|' – Anirudha