정규식 질문 입니다.

글쓴이: 익명 사용자 / 작성시간: 화, 2019/04/16 - 6:01오후
특정 문자만 바꿔치기 하고자 합니다.
정규식을 어떻게 짜야될지 모르겠습니다…
=======================
var state;
getState();
e.getState();
=======================
이런 3줄의 텍스트가 있다면,
getState();(2번째줄) 부분만 찾을 수 있는 정규식이 있을까요?
조건은
1.’(’ 앞에 있는 문자열 (이건 ‘/[a-zA-Z][a-zA-Z0-9]+\(/’ 요 정규식으로 찾았습니다.)
2. 1번식에서 ‘(‘앞에 문자열 앞에 ‘.‘이 붙지 않은 경우
요약 : ‘/[a-zA-Z][a-zA-Z0-9]+\(/’ 이 정규식 앞에 ‘.’ 이 없는 경우
입니다.
Forums:
이렇게해봤는데..
[^.][a-zA-Z][a-zA-Z0-9] 혹은 [^.a-zA-Z][a-zA-Z0-9] 이렇게 해봤는데 되지 않습니다...
문제가 뭘까요ㅠ
어디서 사용하는 정규식 인가요? 정규식 engine
어디서 사용하는 정규식 인가요? 정규식 engine 도 여러가지가 있어서 구체적으로 어디서(예를 들어 grep)라고 말씀해 주는게 좋습니다.
제일 좋은 건, 코드나, 실행 명령등을 그대로 주시는 것이 좋습니다.
단순히 에스케이프 정책에 상관없이 정규식만 가지고 한다면..
든지 함수 이름이 aphabat, numeric 으로만 구성이 되어야 한다면
정도로만 하셔도 될 것 같습니다.
^\s*.[a-zA-Z0-9]+\(
^\s*.[a-zA-Z0-9]+\(
댓글 달기