我想使用*1*
這個模式。我試過\*1\*
,但它不起作用。哪裏有問題?如何在正則表達式中轉義星號?
回答
你必須用反斜線轉義:
/\*1\*/
否則,在一個RegExp的轉義*
將意味着:匹配0個或多個前導字符集團。
更新:
如果使用RegExp
構造,這樣來做:
new RegExp("\\*1\\*")
你必須仔細逃離反斜槓,因爲他們需要的字符串本身進行轉義。
我編輯了我的問題,但是我使用了反斜槓並且它不起作用 – user2080105 2013-03-04 15:57:22
正斜槓標記了開始和正則表達式的結尾。你必須以正斜槓開始並以一個斜線結束,並且在兩個星號之間用反斜槓移開。完全像我給出的例子。 – 2013-03-04 15:58:37
不,但我使用RegExp構造函數,所以我不需要使用正斜槓 – user2080105 2013-03-04 15:59:50
- 1. 正則表達式星號
- 2. 正則表達式中的星號
- 3. Java正則表達式轉義逗號
- 4. 如何在python的lookbehind正則表達式中使用星號?
- 5. unix正則表達式中的星號(*)和星號(。*)
- 6. 正則表達式問題 - 星號\ d
- 7. 正則表達式(VIM)星號代替
- 8. 正則表達式嵌套星號
- 9. 轉義正則表達式
- 10. 在正則表達式中轉義MSWord樣式引號
- 11. 在SpEL中轉義正則表達式
- 12. 在PHP中正則表達式中轉義引號時出錯
- 13. 如何在正則表達式中正確轉義字符
- 14. Scite Lua - 在正則表達式中轉義右括號?
- 15. CMake:在正則表達式中轉義變量內的符號
- 16. 在Oracle正則表達式查詢中轉義單引號
- 17. 在正則表達式中轉義撇號?
- 18. 正則表達式在Apache中星火
- 19. 轉到正則表達式:匹配三個星號
- 20. 使用正則表達式在字符串中轉義正則表達式
- 21. Java中,正則表達式,需要轉義反斜線在正則表達式
- 22. 轉義#在BRE正則表達式
- 23. 桑達正則表達式^ *(尖點星號)不匹配正確
- 24. 正則表達式方括號中有星號的
- 25. 正則表達式不匹配引號或轉義引號
- 26. 如何在正則表達式中轉義特殊字符***(。*)
- 27. 如何在Perl正則表達式中轉義左側paren?
- 28. 如何在正則表達式中處理\(轉義)字符?
- 29. 如何在正則表達式中替換轉義字符?
- 30. 如何在正則表達式掃描中轉義換行
@Mike不知道你是否會看到這個,但感謝切換斜線。它在編輯時或在審查隊列中時都會忍者編輯。 – 2013-03-04 16:02:24
@jdwire是的,我看到了。其他編輯看起來不錯,所以我剛剛恢復了這一部分。 – Mike 2013-03-04 16:05:24
@ohTHATaaronbrown:標籤 – user2080105 2013-03-04 17:37:21