그 번호를 YYYYMMDDHHMMSS
""으로 바꾸고 싶습니다. 예를 들어메모장에서 특정 단어 + 바이트 수로 시작하는 단어 바꾸기
:
20130618100147 SOME TEXT HERE
나는 ++ (일반 특급, 랩 어라운드)하지만 다음 2013 년 같은 라인에서 삭제 된 모든 단어를 메모장에 2013(.*)$
을 찾기 위해 노력했다. 2013
으로 시작하는 단어와 10 바이트를 더하면 어떻게 바꿀 수 있습니까?
그 번호를 YYYYMMDDHHMMSS
""으로 바꾸고 싶습니다. 예를 들어메모장에서 특정 단어 + 바이트 수로 시작하는 단어 바꾸기
:
20130618100147 SOME TEXT HERE
나는 ++ (일반 특급, 랩 어라운드)하지만 다음 2013 년 같은 라인에서 삭제 된 모든 단어를 메모장에 2013(.*)$
을 찾기 위해 노력했다. 2013
으로 시작하는 단어와 10 바이트를 더하면 어떻게 바꿀 수 있습니까?
2013\d{10}
은 2013 년과 10 자릿수와 일치합니다.
UPD :
여기에 정규 표현식의 약간 개선 된 버전입니다 :
2013[0,1][0-9][0-3][0-9][0-2][0-9][0-5][0-9][0-5][0-9]
유효한 타임 스탬프 때문에 여전히, 예를 들어, 20130601000000
일치합니다.
(2013\d{10})
전체 문자열과 일치하고 캡처합니다. 그렇다면 regex.replace
이 필요합니다.
공간이 처음 나타날 때까지 아무 것도 캡처하지 않습니까 ???
(2013\d*\s)
내가 너무 많은 단어를 대체하고 대략 모든 문자가 으로 시작하는 경우는 무엇입니까? 그래서 우리가 어떻게 할 수 있는지. ? 예를 들어,'M28BB139/M28CT132' (번호가 k 이상입니다)는'CCRT23'으로 대체해야합니다. –