0
A
回答
0
根據您正在使用的正則表達式引擎,在針對多行字符串進行匹配時適用不同的規則。
假設您使用的是PCRE(使用PHP),此模式不匹配,因爲默認情況下PCRE中的.
與換行符不匹配。使用this pattern匹配換行符,太:
\/\*\s?(.*)\s?\*\/
也use your original pattern並且可以指定/s
(單線)模式,但在這種情況下,引導和拖尾換行符將被捕獲爲好。
0
0
問題解決了!
我使用此代碼:
{
'begin': '\\/\\*'
'end': '\\*\\/'
'name': 'comment.block.documention.mylanguage'
},
相關問題
- 1. 使用正則表達式匹配多行C++樣式註釋
- 2. 正則表達式匹配多行註釋
- 3. Python的正則表達式匹配多行Java註釋
- 4. 正則表達式匹配C風格的多行註釋
- 5. 正則表達式只匹配多行註釋
- 6. 正則表達式匹配註釋中的所有新行
- 7. 如何使Notepad ++中的c樣式塊註釋與正則表達式匹配?
- 8. 多行正則表達式組匹配
- 9. perl正則表達式匹配多行
- 10. 正則表達式匹配多表達
- 11. 用於匹配單行和多行註釋的Python正則表達式。
- 12. 正則表達式不匹配任何HTML註釋
- 13. 匹配多行與多行正則表達式
- 14. 如何在ruby中將代碼註釋與正則表達式匹配?
- 15. 如何將HTML註釋中的URL與正則表達式匹配?
- 16. 註釋&正則表達式
- 17. Java匹配器:如何匹配多個行與一個正則表達式
- 18. 正則表達式匹配整個多行註釋包含特殊字
- 19. 檢查正則表達式匹配是否在多行註釋中
- 20. 用於匹配多行嵌套註釋的java正則表達式
- 21. 與正則表達式匹配的正則表達式
- 22. Mysql的正則表達式:匹配與正則表達式
- 23. Ruby正則表達式與正則表達式匹配
- 24. 正則表達式來匹配代碼註釋
- 25. 正則表達式嚴格匹配html註釋字符串
- 26. 正則表達式以匹配代碼中的特定註釋
- 27. 正則表達式匹配的javadoc風格的註釋
- 28. 未註釋的正則表達式匹配線
- 29. 匹配HTML註釋使用grep和正則表達式
- 30. 匹配列表與正則表達式
什麼工具或語言是您使用? –
我正在爲** Atom文本編輯器**製作語法包。這是語言** CoffeeScript **。 –
我對Atom正則表達式不熟悉,但問題似乎是您的正則表達式不能在多行模式下運行。如果你能弄清楚如何製作正則表達式多行,它應該可以工作。 –