2012-12-15 2 views
0

나는 사용자여러 문자 시퀀스 중 하나를 시작으로 부분 문자열을 일치시키는 방법은 무엇입니까?

단어 사이의 종결이 기간을 위해 교사
으로
하여 대상
에 의해 게시이 말

중 하나를 가질 수있는 문자열을 가지고있다. 그래서 전체 문자열이

var string = 'Publish By: John Rellin. Subjected By: [email protected]'; 

처럼 보일 수 있습니다 또는이

var string = 'Publish By: John Rellin. Subjected By: [email protected] By Teacher: Jason Alexander'; 

처럼 될 수 또는 다른 변형

난에 그 단어 중 하나가 있는지 확인하기 위해 노력하고 있습니다에게 할 수있다 문자열. published by이 있다면, 나는 match[1] 같은 경기하는이 될 것이라고합니다 Published By: John Rellin

내가 정규식 매우 새로운 오전이

string.match(/(Published By:|Subjected By|By Teacher|For user)/); 

을 시도하지만 내가했던 결과를 얻지 않았다 기대하고있어.

나는 어떻게 이것을 달성 할 수 있을지 모르겠다. 나는 몇몇 문서를 읽었지만 내가 찾고있는 것에 가까운 것을 발견 할 수 없었다. 어떤 도움

을 이해할 수있을 것이다

답변

2

당신의 문자열 "으로 게시하고 정규식있다"가

일치하지 않는으로 * ED * "를 게시
관련 문제