정규 표현식은 놀라운 것입니다. 나는 정규식 유아기에있어 다음과 같은 문제를 해결하는 것이 크게 감사 할 것입니다.정규 표현식을 사용하여 일치 항목에 텍스트 삽입
나는 연산자, 힘 또는 음수 기호로 둘러싸여 있지 않은 P 문자와 일치하는 문자열을 검색해야합니다. 그런 다음 곱셈 기호를 삽입해야합니다. 케이스의 예는 다음과 같습니다
33+16*55P would become 33+16*55*P
2P would become 2*P
P(33*sin(45)) would become P*(33*sin(45))
내가 핸들을 생각하는 몇 가지 정규식을 쓴이 내가 정규식을 사용하면 내가 문자를 삽입 할 수있는 방법을 모른다하더라도 :
등록 내가 쓴됩니다은 다음과 같습니다
를 정규식이 사용됩니다[^\^\+\-\/\*]?P+[^\^\+\-\/\*]
언어는 정규식의 라이브 예가에서 볼 수있는 액션 3.
입니다 :
,내가 일치 즉 P2의 중간에 곱셈 기호를 삽입하는 방법을 누군가가 나를 보여줄 수 있다면 대규모 감사하겠습니다은 22.5P는 22.5P
액션 스크립트 3가 검색이되고, P의 *이된다 , 모든 정규 표현식을 사용하는 함수를 일치시키고 바꿉니다. 이 문맥에서 string.replace (expression, replaceText)를 어떻게 사용하는지 확신 할 수 없습니다.
미리 감사드립니다.