我正在尝试配置wordcount pluging for sublimetext以排除方括号中的所有内容。 我的目标是计算这样的片段中的单词:
My name is Frank [p. 12].
Sublimetext将其计为6个单词。我希望它是4。
我使用带有\[.*\]
的regex函数的find,它突出显示了文本的右侧部分。
但是,在编辑用户设置以包含此类"cit"
部分时
"strip": {
"php": [
"<[^>]*>"
],
"html": [
"<[^>]*>"
],
"cit":[
"\[.*\]"
}
我收到错误“错误尝试解析设置:无效转义... WordCount.sublime-settings”
我可以使用哪些其他逃脱角色?如果我使用两个反斜杠\\
来逃避它,则wordcount保持不变。
答案 0 :(得分:1)
你的正则表达式看起来很好。您收到错误的原因是因为正则表达式后没有结束]
:
"strip": {
"php": [
"<[^>]*>"
],
"html": [
"<[^>]*>"
],
"cit":[ // not matched
"\[.*\]"
}
将其更改为:
"strip": {
"php": [
"<[^>]*>"
],
"html": [
"<[^>]*>"
],
"cit": [
"\[.*\]"
]
}
你应该全力以赴。