2013-10-07 2 views
0

다음 규칙에 대한 정규식 작성에 도움이 필요합니다.누군가 정규 표현식을 도울 수 있습니까?

  1. 공백은 사용할 수 없습니다.
  2. 공백이 허용되는 유일한 경우는 대괄호 []입니다.

나는이 표현 해낸있다 :

[^(\\[\s\\])] 

그러나이 경우 문자의 각

: [, 공백 및 ] 별도로 허용되지 않습니다.

^(?:[^][\s]|\[[^]]*\])*\z 

답변

0

도와주세요. 여기에 하나는 다음과 같습니다

^([^\s\[]*(\[[^\]]*)*)*$ 
0

이 그것을 할 수있는 많은 방법이 있습니다

당신은 같은 표현을 사용할 수

감사

0
^(\S|\[.*?])*$ 
  • \S 괄호 안의하지 공백
  • | 또는
  • \[.*?] 모든 문자
관련 문제