나는 유닉스에서 문자열로부터 패턴을 추출하기를 원했다. 어떻게 이것을 할 수 있을까?유닉스에서 문자열에서 단어를 추출
예 : 문자열 내가 ".SCR"을 검색 할 문자열의 "sv_z = sample.scr" 라고 .If 내가 그 전체 단어를 추출해야 문자열에 발견했다. 이 예제에서 출력은 sample.scr이어야합니다. 단어에 도달하는 구분 기호는 balnk 공백, 큰 따옴표 또는 동등 할 수 있습니다. 내 예상 출력있어 여기
sv_z=sample.scr
sv_z=urhk_dbCall("sample.scr")
sv_z="sample.scr"
: 여기
sample.scr
sample.scr
sample.scr
당신은 탈출해야합니다 "." 또는 "언 스크램블"에서 "언 스크"와 일치합니다. OP가 자신의 ".scr"과 일치하지 않으려면 *를 +로 변경하고 싶을 수도 있습니다. 또한 아마도 RE (아마도'([ "=] | $)와 같은 필수 종료 RE가있을 것이라고 생각합니다. 그러나".scr "와 일치하지만". "와 일치하지는 않습니다. scrabble "그러나 OP는 그것에 관해 정말로 우리에게 아직 이야기하지 않고 있었다. –
@EdMorton : 감사 에드, 특히이 어떤 유효한 의견 탈출. 어떻게 든 그걸 놓쳤다. 더 엄격하게 선견지명을 추가했습니다. – Steve