Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
            
                    
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        6年前关闭。
                    
                
        

我是regex的新手。我发现正在使用此regex,但无法理解它的工作原理。

([\(]*([\w][\/]?[\w]?(%)?(,)?)*|[\/.]|[\w]([\-\*|\+|\\|\<\>|\=]([\(]*[\w][\/]?(%)?[\)]?[\)]?(,)?)+)*[\)]?)*$/

我了解大多数基本语法,但无法理解其含义。

对此的任何澄清将不胜感激!这是在javascript中使用的标记。

谢谢!

最佳答案

没有没有字符的情况相同:

/(\(*(\w\/?\w?(%)?(,)?)*|[\/.]|\w([-*+\\<>=](\(*\w\/?(%)?\)?\)?(,)?)+)*\)?)*$/


此模式可以匹配以下字符串(或不匹配):

(((a/b%,(((a/b%,///./././(((a/b%,k*((((((((P/%)),)

09-20 21:34