Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 获取文本之间的特殊字符_Regex - Fatal编程技术网

Regex 获取文本之间的特殊字符

Regex 获取文本之间的特殊字符,regex,Regex,我试图用这个正则表达式得到单词(A-z)之间的“点->•”,但我也得到点前后的字符: /[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• 将[A-z]更改为[A-Za-z]。并从组索引1中获取所需的

我试图用这个正则表达式得到单词(A-z)之间的“点->•”,但我也得到点前后的字符:

/[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•

[A-z]
更改为
[A-Za-z]
。并从组索引1中获取所需的字符串

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


你的正则表达式已经存在了。您使用的是单个捕获组。根据您的实现,匹配函数可能会将整个字符串作为第一个元素返回,然后是实际捕获。@dakab-是,但字符也会被删除。“lookbehind”语法在jQuery中不起作用。我使用jQuery作为lang-在jQuery中“lookbehind”语法不起作用,'/[a-z](•)[a-z]/gi'也会删除单词的最后一个和第一个字符。只需从组索引1中获取点即可。不错,但点仍然在这里之前的字符-->@Mike ya,lookbehind在js中是不可能的,因此它总是与前面的角色匹配,但是您可以通过js语言本身获取捕获的角色。
/[a-z](•)(?=[a-z])/gi