-1
A
回答
0
您可以使用:
'!!on-line,,!!'.replace(/^\W+|(\W)\W*$/g, "$1");
"on-line,"
0
試試這個:
result = subject.replace(/^[^\w]+([0-9a-z- ]+\W)\W+$/img, "$1");
輸入:
!!on-line,,!!
###nothing special!&&&&&
輸出:
on-line,
nothing special!
一個問題是什麼,你可以使用在非特殊字符。目前,我們允許使用字母,數字,破折號和空格。這由[0-9a-z- ]
指定,可以通過添加或替換字符來調整。
相關問題
- 1. 正則表達式刪除特殊字符並保留重音和()@ -_'&&字符
- 2. 刪除所有特殊字符,但保留點和口音
- 3. 刪除特殊字符?
- 4. 刪除特殊字符
- 5. JSON刪除特殊字符
- 6. 刪除特殊字符php
- 7. Mawk - 刪除特殊字符
- 8. 特殊字符刪除'sed'
- 9. 刪除特殊字符SQL
- 10. 刪除特殊字符
- 11. 刪除特殊字符\
- 12. Mysql刪除特殊字符後出現特定特殊字符
- 13. 保留特殊字符,如é
- 14. 從一個字符串中刪除特殊字符
- 15. Regexp刪除任何非字母數字,但在一個表達式中保留一些特殊字符
- 16. 刪除除一些特殊字符以外的所有字符
- 17. PHP從字符串中移除特殊字符,並留下一些
- 18. 如何刪除非字母數字字符在python,但保留一些特殊字符
- 19. 刪除字典中的特殊字符
- 20. Excel宏刪除沒有特殊字符的行並從其他行中刪除特殊字符
- 21. 正則表達式:保留HTML標記,只刪除html特殊字符
- 22. 在Python中複製文本並保留/查找特殊字符
- 23. 僅通過XSLT從XML中刪除特殊字符僅用於特定標記
- 24. VBA排除特殊字符和數字,但保留字符串的空格
- 25. RegEx保留前3個字符並刪除其餘
- 26. 從URL中刪除特殊字符
- 27. 從Retrofit2響應刪除特殊字符
- 28. 無寬度特殊字符刪除
- 29. 如何刪除特殊字符?
- 30. 使用php刪除特殊字符?
這不會在字符串末尾留下請求的「只有一個[特殊字符]」 - 根據OP的例子,結果應該是「聯機」, –
擊敗我,第二個捕獲組'(\ W *)'不需要被捕獲。 – Sam
現在看到更新的答案,問題沒有正確格式化,因此無法正確理解要求。 – anubhava