0
SublimeText 2에 대한 사용자 정의 구문 정의를 작성하려고합니다. SublimeText2의 regex find를 사용하여 정규식을 만들고이를 테스트했지만 정규식은 내가 원하는대로 작동합니다. 나는 다음과 같은 오류 얻을 .tmLanguage 파일에 넣어 : 여기SublimeText2 구문 정의 Regex Error
Error in regex: undefined group option in regex
는 정규식 내 XML의 .tmLanguage 파일
\b([Aa]|[Tt]he|[Aa]n)\b(?(?![(),'.a-zA-Z]*\b([Aa]|[Tt]he|[Aa]n)\b)([(),a-zA-Z]*[0-9]{2,3})|(,,,))
그리고 여기
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>fileTypes</key>
<array>
<string>techpaper</string>
</array>
<key>name</key>
<string>Tech Paper</string>
<key>patterns</key>
<array>
<dict>
<key>match</key>
<string>\b([Aa]|[Tt]he|[Aa]n)\b(?(?![(),'.a-zA-Z]*\b([Aa]|[Tt]he|[Aa]n)\b)([(),a-zA-Z]*[0-9]{2,3})|(,,,))</string>
<key>name</key>
<string>string.list.element</string>
</dict>
</array>
<key>scopeName</key>
<string>source.techPaper</string>
<key>uuid</key>
<string>092f2f93-b3ad-461d-9ca2-978b1c2bb7ad</string>
</dict>
</plist>
미리 도움 주셔서 감사합니다!
감사합니다. melwil, 그게 내가 의심 한 것입니다. – matthewjselby