jEdit Community - Resources for users of the jEdit Text Editor
Regex lookbehinds in edit mode definition don't work
Submitted by hmhoek on Thursday, 20 September, 2007 - 08:29
I'm trying to improve the highlighting on methods and properties in my Powershell mode. It seems to me that lookbehinds are the best way to get this done. The following example shows what I believe to be a valid statement: <SEQ_REGEXP TYPE="KEYWORD3">(?&lt;=\$[a-z]{1,100}\.)\w+(?=\()</SEQ_REGEXP>

This matches "$foo.bar()" when I do a search but doesn't highlight it (I'm trying to highlight "bar"). Is this something to do with the tokens being passed aroung the highligher simply not having characters for the lookbehind to match?

I don't see any other modes using this technique so I'm wondering if anyone has tried it.

Comment viewing options
Select your preferred way to display the comments and click 'Save settings' to activate your changes.
I've had trouble getting rege
by LDiracDelta on Sat, 29/09/2007 - 18:32
I've had trouble getting regex's to work too... Rather troublesome ( I'm *really* good at regex's in python or perl, but I can't get JEdit to work with them properly )
User login
Browse archives
« April 2024  
MoTuWeThFrSaSu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
Poll
Are you interested in language packs for jEdit?
Yes, and I could help maintain translations
26%
Yes, I'd like to have translations
32%
Indifferent
35%
No, that'd be bad (please comment)
7%
Total votes: 1093
Syndication
file   ver   dls
German Localization light   4.4.2.1   82348
Context Free Art (*.cfdg)   0.31   46055
JBuilder scheme   .001   18495
BBEdit scheme   1.0   18116
ColdFusion scheme   1.0   18024
R Edit Mode - extensive version   0.1   17473
Advanced HTML edit mode   1.0   16206
Matlab Edit Mode   1.0   16068
jEdit XP icons   1.0   15229
XP icons for jEdit   1.1   14293