問題是匹配給定文本中的所有標點符號。有匹配任何非單詞字符(包括空白字符)的描述符\ W,並且有匹配任何非空白字符的\ S。如何編寫一個匹配任何非單詞非空白字符的正則表達式?如何在regexp中同時匹配兩種模式?
1
A
回答
1
1
使用否定字符類。
[^\w\s]
這將不匹配單詞字符,並在空間時間該字符不能是空格字符。
相關問題
- 1. SELECT語句中匹配的REGEXP模式
- 2. RegExp匹配兩個字符
- 3. 匹配頭不同於某種模式
- 4. 這兩種模式匹配更適合哪種方式?
- 5. 在Logstash中匹配多種模式?
- 6. REGEXP模式匹配2個不同的符號
- 7. 如何使用Regexp :: Grammars匹配多行模式?
- 8. 處理RegExp中的不同匹配
- 9. 如何在模式匹配
- 10. 如何在模式匹配
- 11. regexp匹配xxx.xxx.xxx?
- 12. Ruby Regex:如何匹配遵循另一種模式的模式?
- 13. 挑出這種模式中的匹配
- 14. 如何匹配具有不同模式的兩個文檔?
- 15. 在模式匹配時間系列中選擇哪種算法?
- 16. 正則表達式:匹配兩種模式之一
- 17. glob模式匹配兩個日期同時
- 18. R中的模式匹配有兩種模式和一個列表輸入
- 19. 爲什麼這個Javascript RegExp返回兩次相同的匹配?
- 20. 如何在這種情況下應用模式匹配
- 21. 在模式匹配時排除其他模式中的模式
- 22. 如何匹配這種模式? (Java /正則表達式)
- 23. 如何在OCaml中模式匹配相同的情況?
- 24. 如何匹配此模式
- 25. 如何模式匹配==和=?
- 26. 如何打印包含兩個匹配兩種不同模式的文件的目錄?
- 27. 如何在regexp中表達「匹配,直到沒有包含該模式的模式」?
- 28. Sed提取兩種模式之間的第一個匹配
- 29. Ruby Regexp匹配匹配重複值
- 30. 匹配模式在java中
謝謝!這麼簡單,太難過了,我自己也沒弄明白... – Glinka
@格林卡我是那個先發布的人,爲什麼你接受其他答案?您可以點擊最舊的標籤進行檢查。 –
我不得不選擇,我選擇了一個更多的信息...我投了兩個... – Glinka