我正在研究一個Java項目,我想用RegEx替換標點符號,特別是只有逗號和句號,它們與一個字母相鄰(除了o或O)。例如,在一個像Love. , o.o
這樣的字符串中,我只想刪除愛字後面的句號(新字符串:Love , o.o
)。 我試過[A-NP-Za-np-z][.,]
,但顯然這也刪除了單詞的最後一個字母(新字符串:Lov , o.o
)。有任何想法嗎? RegEx刪除標點符號如果它與字母相鄰
1
A
回答
1
-1
你試過txt = txt.replace('.', ',')
?
+0
我不想全部替換'。'與','。我甚至不想全部替換'。'。 – syfantid
+0
if(txt.contains(「a。」){txt = txt.replace'。',',')}如果您只想在它跟隨某個字符時替換它,它可能會工作。 – DalekCaan99
相關問題
- 1. 如何只刪除標點符號但留下重音字母?
- 2. 標點符號與字母的順序
- 3. 查找號碼,並刪除等於該數字相鄰字符
- 4. 刪除不使用字母或標點符號
- 5. 刪除標點符號python
- 6. 刪除標點符號java
- 7. 刪除標點符號
- 8. 如果一個字母與數字相鄰,請添加空格
- 9. 從字符串中刪除所有空格和標點符號(不是字母)?
- 10. 字符串中的相鄰字母
- 11. 如何刪除標點符號?
- 12. Python刪除字符串的最後一個字符,如果它的字母
- 13. 刪除字母符號,但不
- 14. 如何刪除字符串後面的所有標點符號?
- 15. 如何從字符串中刪除標點符號? (Python)
- 16. 如何從字符串中刪除標點符號C
- 17. 如何從Python中的字符串中刪除標點符號?
- 18. 刪除字符串中重複的相鄰字符
- 19. 刪除冒號如果它是第一個字符
- 20. RegEx in javascript。只允許使用字母,逗號和標點
- 21. 如何刪除行匹配標準和行與之相鄰
- 22. 字母數字與標點符號正則表達式
- 23. 如何刪除逗號與字符串
- 24. 正則表達式來刪除除字母數字和某些標點符號的所有字符
- 25. 刪除標點符號和大寫字母時遇到問題? (初學者)
- 26. 如何在Java中刪除字符串中的相鄰副本
- 27. R刪除字符串中的非字母數字符號
- 28. 移除標點符號和大寫字母的問題
- 29. RegEx符號與S?
- 30. 從列表中刪除標點符號
這是否給你你想要的functonality? https://regex101.com/r/bD5iX2/1 – IanGabes
@IanGabes不,因爲它取代。並且即使它們與o相鄰。此外,它仍會刪除我認爲是標點符號前的最後一個字母。 – syfantid
所以'o.o'不應該匹配正則表達式,因爲它後面跟着o?此外,我正在使用非捕獲組,因此它不匹配最後一個字母:) – IanGabes