«replace» 태그된 질문

바꾸기는 문자열에서 하위 문자열을 검색하여 다른 문자열로 바꾸는 작업입니다.

9
Python 3에서 수백만 개의 정규식 대체 속도 향상
Python 3.5.2를 사용하고 있습니다 두 개의 목록이 있습니다 약 750,000 개의 "문장"(긴 줄) 목록 750,000 문장에서 삭제하고 싶은 약 20,000 개의 "단어"목록 그래서 750,000 개의 문장을 반복하고 약 20,000 개의 교체를 수행해야합니다. 하지만 내 단어가 실제로 "단어"이고 더 큰 문자열이 아닌 경우에만 해당됩니다. 나는 메타 문자 옆에 있도록 단어 를 …

8
특정 확장자를 가진 모든 파일을 찾고 바꾸기위한 PowerShell 스크립트
Windows Server 2008에 다음과 같이 중첩 된 여러 구성 파일이 있습니다. C:\Projects\Project_1\project1.config C:\Projects\Project_2\project2.config 내 구성에서 다음과 같은 문자열 교체를 수행해야합니다. <add key="Environment" value="Dev"/> 될 것입니다: <add key="Environment" value="Demo"/> 일괄 스크립팅을 사용하는 것에 대해 생각했지만이 작업을 수행하는 좋은 방법이 없었고 PowerShell 스크립팅을 사용하면 쉽게 수행 할 수 있다고 들었습니다. 찾기 / …

6
조건부 판다 교체
DataFrame이 있고 값을 초과하는 특정 열의 값을 0으로 바꾸고 싶습니다. 나는 이것이 이것을 달성하는 방법이라고 생각했습니다. df[df.my_channel > 20000].my_channel = 0 채널을 새 데이터 프레임에 복사하면 간단합니다. df2 = df.my_channel df2[df2 > 20000] = 0 이것은 내가 원하는 것을 정확히 수행하지만 원래 DataFrame의 일부로 채널에서 작동하지 않는 것 같습니다.


6
Ruby는 캡처 된 정규식 패턴으로 문자열을 대체합니다.
이것을 Ruby로 번역하는 데 문제가 있습니다. 다음은 내가 원하는 작업을 정확히 수행하는 JavaScript의 일부입니다. function get_code(str){ return str.replace(/^(Z_.*): .*/,"$1")​​​​​​​​​​​​​​​​​​​​​​​​​​​; } 나는 gsub , sub 및 replace를 시도했지만 내가 기대하는 바를 수행하는 것 같지 않습니다. 내가 시도한 것의 예는 다음과 같습니다. "Z_sdsd: sdsd".gsub(/^(Z_.*): .*/) { |capture| capture } "Z_sdsd: sdsd".gsub(/^(Z_.*): .*/, …
121 ruby  regex  replace 

5
Eclipse, 정규식 검색 및 바꾸기
Eclipse에서 정규식 검색 및 바꾸기를 수행 할 때 일치하는 검색 문자열을 대체 문자열의 일부로 사용할 수 있습니까? 기본적으로 모든 항목을 바꾸고 싶습니다. variableName.someMethod() 와: ((TypeName)variableName.someMethod()) 여기서 variableName 은 모든 변수 이름이 될 수 있습니다. sed 에서는 다음과 같이 사용할 수 있습니다. s/[a-zA-Z]+\.someMethod\(\)/((TypeName)&)/g 즉, & 는 일치하는 검색 문자열을 나타냅니다. Eclipse에 …
119 regex  eclipse  replace 

10
Vim에서 모든 프로젝트 파일 검색 및 바꾸기
Vim의 모든 프로젝트 파일에서 검색 및 바꾸기 (확인 포함)를 수행하는 가장 좋은 방법을 찾고 있습니다. "프로젝트 파일"이란 현재 디렉토리에있는 파일을 의미하며 일부는 열지 않아도됩니다. 이를 수행하는 한 가지 방법은 현재 디렉토리에있는 모든 파일을 여는 것입니다. :args ./** 그런 다음 열려있는 모든 파일을 검색하고 바꿉니다. :argdo %s/Search/Replace/gce 그러나 이렇게하면 Vim의 메모리 …
117 vim  replace 

3
자바 스크립트 교체 / 정규식
이 기능이 주어지면 : function Repeater(template) { var repeater = { markup: template, replace: function(pattern, value) { this.markup = this.markup.replace(pattern, value); } }; return repeater; }; 어떻게해야합니까 this.markup.replace()세계적으로 대체? 여기에 문제가 있습니다. 다음과 같이 사용하면 : alert(new Repeater("$TEST_ONE $TEST_ONE").replace("$TEST_ONE", "foobar").markup); 경고의 값은 "foobar $ TEST_ONE"입니다. Repeater다음으로 변경 하면 Chrome에서 아무것도 …

6
Vim에서 전역 검색 및 바꾸기, 커서 위치에서 시작하여 둘러싸 기
/ 일반 모드 명령으로 검색 할 때 : /\vSEARCHTERM Vim은 커서 위치에서 검색을 시작하고 아래쪽으로 계속해서 위쪽으로 래핑합니다. 그러나 :substitute명령을 사용하여 검색하고 바꿀 때 : :%s/\vBEFORE/AFTER/gc 대신 Vim은 파일 상단에서 시작합니다. 빔 검색 및 커서 위치에서 시작하여 대체 실시합니다 만들 수있는 방법이 와 그 끝에 도달 한 번 정상에 주변의 …
112 search  vim  replace 


9
VIM 단어를 붙여 넣기 버퍼의 내용으로 바꾸시겠습니까?
파일에서 여러 단어 대체를 수행하고 .NET과 같은 EX 명령이 아닌 vi 명령으로 수행하고 싶습니다 :%s///g. 이것이 현재 커서 위치에서 단어를 대체하는 일반적인 방법이라는 것을 알고 있습니다. cw<text><esc>그러나 이름이 지정되지 않은 레지스터의 내용을 대체 텍스트로 사용하고 레지스터를 덮어 쓰지 않고이 작업을 수행하는 방법이 있습니까?
110 vim  replace  buffer  paste 



5
PowerShell을 사용하여 파일에서 여러 문자열을 바꾸는 방법
구성 파일을 사용자 지정하기위한 스크립트를 작성 중입니다. 이 파일 내에서 여러 문자열 인스턴스를 바꾸고 싶고 PowerShell을 사용하여 작업을 수행했습니다. 단일 교체에는 잘 작동하지만 여러 교체를 수행하는 것은 매번 전체 파일을 다시 구문 분석해야하고이 파일은 매우 크기 때문에 매우 느립니다. 스크립트는 다음과 같습니다. $original_file = 'path\filename.abc' $destination_file = 'path\filename.abc.new' (Get-Content $original_file) …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.