2015-10-03 33 views
1

我试图让“点 - >•”之间的特殊字符的话(AZ)与此正则表达式之间,但在此之前我也得到焦炭,小数点后:获取文本

/[A-z](•)[A-z]/g 

这里是文字:

1.•Molde•FK••••••••••••1•1•0•0•3:1•3• 
2.•Ajax•Amsterdam••••••1•0•1•0•2:2•1• 
•.•Celtic•Glasgow••••••1•0•1•0•2:2•1• 
4.•Fenerbahce•Istanbul•1•0•0•1•1:3•0• 
+0

您正则表达式已[点匹配](https://regex101.com/r/iU3eO3/1)。你*正在使用一个捕获组。根据您的实现,匹配功能可能会返回整个字符串作为第一要素,其次是实际捕获。 – dakab

+0

@dakab - 是的,但字符也得到清除。 “lookbehind”语法在jQuery中不起作用。 – Mike

回答

1

[A-z]更改为[A-Za-z]。而从组索引得到你想要的串1

/[a-z](•)[a-z]/gi 

/[a-z](•)(?=[a-z])/gi 
+0

我使用jQuery的lang - 在“回顾后”语法不是为我工作与jQuery和'/ A-Z](•)[A-Z]/gi'还消除的情况下,最后和第一个字符。 – Mike

+0

只是获取从组索引1 –

+0

不坏,但炭点前的点还在这里 - > https://regex101.com/r/mQ3dB2/1 – Mike