0
A
回答
1
你可以使用這個表達式:
"(?<=\s)[^|]*"
0
4
測試這個正則表達式可以使用這一個:
(?<=\s)[^\|]*(?=\|)
Anubhava的答案也是正確的,但在
String : "Helllo good day |on a go|there you are"
Match : "good day ", "a go", "you are" // Anubhava's
Match : "good day ", "a go" // this one
// "you are" should not be matched as not in between space and |. | is not there at the end
情況下,這個正則表達式有三個部分:
(?<=\s)
:看回一個格[^\|]*
:任何事情比其他|(?=\|)
:預見|
所以,一起(?<=\s)[^\|]*(?=\|)
將匹配收到了space()
序列,和之後的|
,而不將它們包括在匹配。
+0
謝謝牛仔布...... – user518363
+0
多一個幫助牛仔布。在空間和|之間,應該匹配的字符數應該只有3 .. – user518363
+0
@ user518363:抱歉,沒有弄到你。你能否詳細說明一下。 –
相關問題
- 1. 在[[]]和{{}}之間尋找字符串的正則表達式
- 2. 用正則表達式在圓括號之間尋找字符
- 3. 正則表達式查找ASCII字符
- 4. 正則表達式查找字符
- 5. 正則表達式查找字符串
- 6. C#查找和字符串的正則表達式
- 7. C#正則表達式查找字符串的字符串
- 8. 正則表達式,在字符串中查找表達式。
- 9. 正則表達式查找字符串之間的文本,而不在中間
- 10. 正則表達式在分隔符之間查找兩個以上的字符
- 11. 使用.NET正則表達式在圓括號之間查找字符
- 12. 正則表達式來查找括號和引號之間的字符串
- 13. 使用C++中的正則表達式在[/和]之間找到數字
- 14. 使用正則表達式查找正則表達式字符類
- 15. 正則表達式查找字符串中間的數字
- 16. JAVASCRIPT:正則表達式找到多個|之間的字符|
- 17. 正則表達式之間找到字符「」
- 18. 正則表達式找到斜線之間的字符串
- 19. 階正則表達式:找到兩個字符串之間串
- 20. 正則表達式來查找兩個字符串之間的常見字母
- 21. 使用正則表達式查找和替換字符串
- 22. 用正則表達式和javascript查找字符串
- 23. 查找子字符串和使用正則表達式,蟒蛇
- 24. 使用正則表達式查找和字符串
- 25. C#正則表達式,單引號之間的字符串
- 26. C# - 正則表達式 - 獲取兩行之間的字符串
- 27. 正則表達式在字符串中查找字符串
- 28. Csharp:查找和替換特定字符||之間的字符串匹配在使用正則表達式
- 29. 正則表達式:查找字符串和數字
- 30. 查詢之前和之後的正則表達式查找
謝謝你anubhava 其工作精細 – user518363
不客氣,很高興它爲你工作。如果它對您有幫助,請考慮將其標記爲「已接受」。 – anubhava