|
문자로 구분 된 4 개의 부분 문자열로 구성된 여러 블록으로 구성된 문자열이 있습니다. 예를 들면 다음과 같습니다.Regex -에서 분리 기호 문자 제외 *
255 | UpdatePanel | updatePanel1 | somecontent1234 |
4 문자열
의 여러 연속 블록이있을 것이다 대부분의 경우은 지금은 4 문자열 2 경기를 문제가| 255 | UpdatePanel | updatePanel1 | somecontent1234 | 256 | UpdatePanel | updatePanel2 | someOtherContent |
\|([1-9]+)\|(UpdatePanel)\|(updatePanel1|updatePanel2)\|(.*)\|
, 이것은 위의 전체 예를 들어 문자열을 일치하는 것으로 보인다 이러한 각 블록과 일치하는 정규 표현식을해야하고,하지
어떻게 든 구분 기호 (|)를. *에서 제외해야합니까, 아니면 다른 것입니까?
'. *'을'[^ |] *'로 바꾸면,''.''가 오타되기 전에 믿을 것입니다. –