이런 표정이
R4013[i] == 3 and R4014[i] == 2 AND R40[i] == 1 and R403[i+1] == 5 and R404[i+1] == 2 AND R405[i+1] == 1 R231[2]
여기서 모든 변수를 정규식으로 파악하여 variable R4013[i]
, R4014[i]
등을 얻 R40[i]
습니다.
이미 이와 같은 정규식 패턴이 있지만 작동하지 않습니다.
[RMB].+\[.+\]
아래를 시도해 볼 수 있습니다.
@"[RMB][^\[]*\[[^\]]*\]"
[RMB]
주어진 목록에서 단일 문자를 선택합니다.
[^\[]*
모든 문자와 일치하지만 [
기호가 아닌 부정 문자 클래스 ( 0 회 이상).
\[
리터럴 [
기호와 일치합니다 .
[^\]]*
모든 문자와 일치하지만 ]
, 0 번 이상 일치하지 않습니다 .
\]
리터럴 ]
기호와 일치합니다 .
암호:
String input = @"R4013[i] == 3 and R4014[i] == 2 AND R40[i] == 1 and R403[i+1] == 5 and R404[i+1] == 2 AND R405[i+1] == 1 R231[2]";
Regex rgx = new Regex(@"[RMB][^\[]*\[[^\]]*\]");
foreach (Match m in rgx.Matches(input))
Console.WriteLine(m.Groups[0].Value);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다