텍스트 영역 컨텍스트를 위해 Opera에서 검색 및 바꾸기를 수행하는 방법은 무엇입니까?

텍스트 영역 컨텍스트를 위해 Opera에서 검색 및 바꾸기를 수행하는 방법은 무엇입니까?

텍스트 영역의 컨텍스트에 대해 Opera에서 검색 및 바꾸기를 어떻게 수행합니까? HTML 형식의 웹페이지가 있는데 이 형식에 큰 텍스트를 입력하고 편집해야 합니다.

쉬운 예:

  1. 이 페이지에 머물면서 아래로 스크롤하세요.
  2. "귀하의 답변"과 텍스트를 입력할 큰 직사각형 영역을 찾으세요.
  3. 큰 텍스트를 추가하세요. 예:

    길고 긴 텍스트의 예입니다. 길고 긴 텍스트의 예입니다. 길고 긴 텍스트의 예입니다.

  4. 이제 내 임무는 "This"의 모든 하위 문자열을 "That"으로 변경하는 것입니다. "long long"의 모든 문자열을 "very long"으로 변경합니다. notepad.exe나 다른 텍스트 편집기를 사용하는 경우 "Ctrl-G"를 누르거나 메뉴에서 "검색 및 바꾸기" 대화 상자를 호출할 수 있습니다. 그러면 "검색 대상" 및 "바꾸기" 필드가 있는 대화 상자 창이 표시됩니다. 이 창에 내 작업을 입력하면 편집자가 텍스트를 대체합니다.

편집하려는 입력 양식은 내 사이트의 것이 아닙니다(html을 변경할 수는 없지만 UserJS를 설치할 수는 있습니다). 이 사이트에서는 자주 사용하는 작업(예: 이 사이트의 '{}' 또는 '이미지' 버튼)을 수행할 수 있기 때문에 브라우저에 머물고 싶습니다. 하지만 여러 곳을 교체해야 하는 작업이라면 손으로 하기가 어렵습니다.

편집하려는 입력 양식에는 몇 가지 멋진 편집 기능이 있지만 검색 및 바꾸기 기능은 없습니다.

내 브라우저는 텍스트 영역 내부의 텍스트에 대해서만 "검색" 기능을 수행할 수 있습니다.

답변1

기본적으로 Opera에서는 이 작업을 수행할 수 없습니다.

그러나 많은 확장 기능 중 하나에 이러한 기능이 있을 가능성이 매우 높습니다. 아직 이것에 대해 자세히 살펴보지는 않았지만 곧 한 번 살펴보겠습니다.

편집하다

작동할 수 있는 항목을 찾지 못했지만 멋진 항목을 찾았습니다. 하지만 나의 새로운 추천은 단어로 빠르게 복사하고 기능에 내장된 단어를 사용하는 것입니다. 위젯 섹션을 확인하지 않았지만 거기에 뭔가가 있을 수 있습니다.

답변2

이는 많은 사람들에게 다소 복잡할 수 있지만 최신 브라우저 개발자 도구를 사용하면 임시적으로 이를 수행할 수 있습니다.

Chrome에서는 요소를 검사하고 요소를 마우스 오른쪽 버튼으로 클릭한 다음 "전역 변수로 저장"을 수행할 수 있습니다(Firefox에서는 "콘솔에서 사용"을 사용하여 수행할 수 있음). 와 같은 이름을 얻게 됩니다 temp1.

그런 다음 JS 콘솔에서 다음과 같은 작업을 수행할 수 있습니다.

temp1.value = temp1.value.replace(/This/g, "That")

관련 정보