위키백과:봇/등록 신청/PArangBot/2

== PArangBot**
 봇의 이름: PArangBot- 봇 운영자: PArangSae- 프로그래밍 언어: AWB- 자동/수동: 반자동- 자세한 기능 설명: 분류가 없는 문서에 분류 필요 추가, 참고문헌과 참고자료를 참고 문헌, 참고 자료로 바꾸는 등 띄어쓰기 교정 외 여러가지 일, 그리고 토막글 부착입니다. 이외의 봇 편집 요청 처리도 합니다.- 봇 플래그가 있는 다른 언어판의 봇: -- 추가 정보 (임의): 봇 가동 중에 플래그가 없어 5~10시간씩 돌린 기억이 있습니다. 이 때문에 신청합니다.
— 특수:기여/PArangSae; 2020년 11월 10일 (화) 12:25 (KST)

**토론**
우선 분류 필요 틀은 Tedbot이 처리하고, 띄어쓰기도 다른 인증된 봇들이 처리중인데, 봇 권한이 꼭 필요한 권한인지 입증이 사료됩니다. --White.t. 2020년 11월 10일 (화) 18:44 (KST)
토막글 틀은 어떤 방식으로 부착하시나요? --White.t. 2020년 11월 10일 (화) 18:44 (KST)
: Whitetiger0423 요즘은 참고문헌 등의 띄어쓰기 말고 다른 맞춤법 오류(일반 문서에서)를 수정합니다. 그리고 토막글은 테드봇의 처리 범위를 벗어납니다. 토막글은 초등학교 문서에 부착합니다. 메모장에 저장해 두었으니 원하시면 드릴 수 있습니다. — 특수:기여/PArangSae; 2020년 11월 10일 (화) 18:47 (KST)
::토막글 틀은 아직 초등학교 문서에만 한정되어 있는 것 이군요. 정규식에 대해선 잘 아시는 편인가요? --White.t. 2020년 11월 10일 (화) 18:50 (KST)
::PArangSae --White.t. 2020년 11월 10일 (화) 18:54 (KST)
:::Whitetiger0423 아직 배우는 중이긴 하지만, 꽤나 구사할 수 있습니다. — 특수:기여/PArangSae; 2020년 11월 10일 (화) 19:06 (KST)
:::Raccoon Dog 혹시 정규식 문제를 내 주실 수 있나요? 갑작스럽게 핑 하는 것은 죄송하나, 봇 플래그에 관해 관심이 많으신 것 같아서 핑 보냅니다.--White.t. 2020년 11월 10일 (화) 19:09 (KST)
데이터를 참고하여 결과와 같이 만드세요. (각 결과마다 한 줄씩 개행해야 합니다.) 정규식 내 그룹 ( )을 각각 $1, $2, ... $n이라 하면, 어떤 정규식 코드를 사용했고 어떤 그룹을 써서 만드셨는지 서술하시기 바랍니다. 
문제 (1)- 데이터- 결과
 단, 정규식에서 다음과 같은 단어는 사용할 수 없습니다: java, net을 제외한 모든 문자열 (connect,  등)
문제 (2)- 데이터- 결과
--Raccoon Dog (talk) 2020년 11월 10일 (화) 20:54 (KST)
시간이 조금 필요할 듯합니다. 시간 충분할 때 한 문제씩 해결해보겠습니다.  — 특수:기여/PArangSae; 2020년 11월 10일 (화) 20:57 (KST)
:PArangSae 문제 1에 방금 조건을 달았으니 확인하시기 바랍니다. + 문제 2의 결과에도 오타가 있어 수정했습니다.--Raccoon Dog (talk) 2020년 11월 10일 (화) 20:58 (KST)
::Raccoon Dog 1번문제:
::*추출:
::\((.*)\.(.*):(\d*)
::*출력:
::$1, $2 Lines
::*정규식으로 괄호 안의 정보들을 추출해 사용했습니다. (문자열 따로, 숫자열 따로)  — 특수:기여/PArangSae; 2020년 11월 10일 (화) 21:03 (KST)
::Raccoon Dog 2번 문제:
::*추출:
::(\n(\D{1})(r\D{2})(\D{3})(\D{3}))
::*출력:
::Is it Folder: $2 / Owner: r$3 / Group: $4 / Other: $5
::*정규식으로 10개의 문자열을 나누어 인식했습니다. $3은 total 5의 tot이 걸려서 5개의 데이터의 공통점인 $3의 첫 문자가 r이라는 것을 활용하엿고 그렇게 하나씩 추출해서 출력했습니다.  — 특수:기여/PArangSae; 2020년 11월 10일 (화) 21:14 (KST)
각 결과마다 개행 문자 \n를 삽입해야 정확하게 출력이 되니 잊지 마시기 바랍니다.
문제 (1)에서: 해당 정규식은 $1은 PlainSocketImpl, Socket, SockesSocketImpl이, $2은 java, $3은 줄의 수가 대응하고 있으니 $1.java, $3 Lines \n가 되어야 합니다.
그 외에는 잘 푸셨습니다.
마지막 문제를 내겠습니다. 방금과 같은 형식으로 제출하시면 됩니다.
문제 (3) : 문제 (1)의 변형 문제입니다.- 데이터- 결과
단, 정규식에 java, net 외의 문자열 (connect, TCPClient,  ...) 은 사용할 수 없다. (문제 (1)과 조건 같음) --Raccoon Dog (talk) 2020년 11월 10일 (화) 21:28 (KST)
Raccoon Dog
*추출:
java\..*\((.*)\.java:(\d*)
*출력:
$1.java, $2 Lines\n
*맨 처음에 java가 들어가는 곳만 추출했습니다. 방금 일어났는데 춥네요  — 특수:기여/PArangSae; 2020년 11월 11일 (수) 04:17 (KST)
확인했습니다. 문제를 모두 맞히셨네요. --Raccoon Dog (talk) 2020년 11월 11일 (수) 05:41 (KST)
감사합니다.  — 특수:기여/PArangSae; 2020년 11월 11일 (수) 06:10 (KST)
보시다시피 구사할 수는 있지만 실수가 조금 있는 편입니다. — 특수:기여/PArangSae; 2020년 11월 11일 (수) 19:25 (KST)
PArangSae 제 의견은, 후에 심각한 오류가 나오지 않는다면 봇 플래그를 받아서 가동해도 될 것 같네요. 그런데 봇의 가동 범위가 많이 한정되어 있습니다. 토막글 틀은 테드봇의 범위를 넘었기에 가동한다 하여도, 맞춤법 수정은 보통 엄청난 맞춤법 상의 오류가 넓게 퍼져있는 것이 아니면 딱히 운영할 것이 아닐 것 같아, 봇 업무의 범위를 조금 더 광범위하게 늘리신다면 좋겠습니다. --White.t. 2020년 11월 11일 (수) 19:34 (KST)
:whitetiger0423 요즘은 봇 편집 요청도 자주 보고 처리하곤 합니다. 오모군님 요청이 많이 밀려서 차근차근 처리해볼려고요. 심지어는 이번 요청은 1시간동안 돌려야 하는 참사가... — 특수:기여/PArangSae; 2020년 11월 11일 (수) 19:36 (KST)
 지금 진행중인 봇 편집 요청 후에는 PAWS로의 전환을 시도해볼 것입니다. — 특수:기여/PArangSae; 2020년 11월 13일 (금) 20:29 (KST)
오작동. — 특수:기여/PArangSae; 2020년 11월 30일 (월) 20:01 (KST)
사용자의 철회가 있는 점, 아직까지 봇 운용에 대한 경험을 쌓기를 원하는 점을 고려하여 본 요청은 승인하지 아니하는 것으로 결정하여 요청을 닫습니다. --Sotiale (토론) 2021년 3월 20일 (토) 14:24 (KST)