I는 대문자로 시작하는 모든 단어를 삭제하려고하지만, 아래의 바로 첫 번째 단어에서 "알"을 잡는 :삭제 단어
echo "Always baby Yeah" | sed -r 's/^([AEIOU].)//g'
어떻게 그냥 모든 단어로 시작 캡처 않는다 대문자? 당신이
m/(^[A-Z]\w*)/
I는 대문자로 시작하는 모든 단어를 삭제하려고하지만, 아래의 바로 첫 번째 단어에서 "알"을 잡는 :삭제 단어
echo "Always baby Yeah" | sed -r 's/^([AEIOU].)//g'
어떻게 그냥 모든 단어로 시작 캡처 않는다 대문자? 당신이
m/(^[A-Z]\w*)/
도움이 될 것이다.
공백을 제거하려면 sed -r 's/\b[A-Z]\w*//g'
또는 's/\b[A-Z]\w*\s*//g'
을 사용하십시오.
당신은 처음 두 문자를 제거하고 문자열의 시작 부분에있는 경우에만위한 정규식 아래
이 정규식 작동합니다 * 모든게 * 후 (시작) 대문자를 제거합니다 \b[A-Z](\w*)\b
[jaypal:~/Temp] echo "Always baby Yeah" | sed -r 's/\b[A-Z](\w*)\b//g'
baby
아니,. –
흠 .. 그래, 이제 그 변화가 효과가 있다고 생각해. – prashanth