stringr is a package designed specially for text pre-processing. This package provides three main families of useful functions to process strings more consistent, simpler and easier:
This package adds more functionality to the base functions for handling strings in R such as nchar()
, paste()
, and strsplit()
.
We can install the package by using the function install.packages()
and load it into our current session with library()
.
The package stringr provides functions for both 1) basic manipulations and 2) regular expression operations. First, we are going to cover those functions that have to do with basic manipulations.
The following table shows some stringr
functions for basic string operations:
Function | Description | Similar Base Functions |
---|---|---|
str_length() |
number of characters | nchar() |
str_split() |
split up a string into pieces | strsplit() |
str_c() |
string concatenation | paste() |
str_trim() |
removes leading and trailing whitespace | none |
str_squish() |
removes any redudantt whitespace | |
str_detect() |
finds a particular pattern of characters | |
str_view_all() |
show the matching result on the actual screen |
Note that all functions in stringr
starts with "str_"
followed by a term in relation to the task they perform.
str_length()
The function str_length()
is equivalent to the base function nchar()
. Both functions return a vector of the numbers of characters in each string, that is, the length of a string (do not confuse it with the length()
of a vector).
library(XML)
library(rvest)
## Loading required package: xml2
##
## Attaching package: 'rvest'
## The following object is masked from 'package:XML':
##
## xml
news <- readLines("https://news.naver.com/main/ranking/read.nhn?mid=etc&sid1=111&rankingType=popular_day&oid=018&aid=0004756242&date=20201011&type=1&rankingSeq=2&rankingSectionId=105")
## Warning in readLines("https://news.naver.com/main/ranking/read.nhn?
## mid=etc&sid1=111&rankingType=popular_day&oid=018&aid=0004756242&date=20201011&type=1&rankingSeq=2&rankingSectionId=105"):
## 'https://news.naver.com/main/ranking/read.nhn?
## mid=etc&sid1=111&rankingType=popular_day&oid=018&aid=0004756242&date=20201011&type=1&rankingSeq=2&rankingSectionId=105'에
## 서 불완전한 마지막 행이 발견되었습니다
parsed_news <- htmlParse(news)
headline <- xpathSApply(parsed_news, '//*[@id="articleTitle"]', xmlValue)
headline
## [1] "媛쒕큺諛뺣몢 \xe2\u0080섏븘\xec씠\xed룿12\xe2\u0080쇺\u0080\xa6湲곕\x8c\u0080\xeb릺\xeb뒗\xec젏 3媛\u0080吏\u0080"
headline <- repair_encoding(headline, from="utf-8")
headline
## [1] "개봉박두 ‘아이폰12’…기대되는점 3가지"
text <- xpathSApply(parsed_news, '//*[@id="articleBodyContents"]/text()', xmlValue)
text
## [1] "\n\t"
## [2] "\n\t"
## [3] "\n\n"
## [4] "\n"
## [5] "[\xec씠\xeb뜲\xec씪由\xac \xec옣\xec쁺\xec\x9d\u0080 湲곗옄] \xe2\u0080섏븘\xec씠\xed룿12\xe2\u0080\x99(媛\u0080移\xad) \xec씠踰덉<\xec뿉 \xeb뱶\xeb뵒\xec뼱 踰좎씪\xec쓣 踰쀫뒗\xeb떎. \xec삁\xeb뀈蹂대떎 \xec븘\xec씠\xed룿 \xec떊\xec옉\xec쓽 怨듦컻 諛\x8f 異쒖떆 \xec씪\xec젙\xec씠 \xed븳\xeb떖 媛\u0080\xeb웾 \xeb뒭\xec뼱吏\u0080硫댁꽌 \xe2\u0080섏븷\xed뵆 \xed뙩\xe2\u0080숇뱾\xec쓽 湲곕\x8c\u0080媛먯\x9d\u0080 \xeb뜑 \xeb넂\xec븘\xec졇 \xec엳\xeb뒗 \xec긽\xed깭\xeb떎. "
## [6] "\xec븘\xec씠\xed룿 12 \xec떆由ъ쫰\xeb뒗 \xe2뼰\xec븘\xec씠\xed룿12 誘몃땲(5.4\xec씤移\x98) \xe2뼰\xec븘\xec씠\xed룿12(6.1\xec씤移\x98) \xe2뼰\xec븘\xec씠\xed룿12 \xed봽濡\x9c(6.1\xec씤移\x98) \xe2뼰\xec븘\xec씠\xed룿12 \xed봽濡\x9c 留μ뒪(6.7\xec씤移\x98) \xeb벑 4醫낆쑝濡\x9c 異쒖떆\xeb맆 \xec삁\xec젙\xec씠\xeb떎. \xec뿭\xeb\x8c\u0080 \xeb씪\xec씤\xec뾽 以\x91 媛\u0080\xec옣 留롮\x9d\u0080 紐⑤뜽濡\x9c 援ъ꽦\xeb맂\xeb떎. "
## [7] "\xec슦\xec꽑 媛\u0080\xec옣 \xed겕寃\x8c 二쇰ぉ\xec쓣 諛쏄퀬 \xec엳\xeb뒗 遺\u0080遺꾩\x9d\u0080 \xec븷\xed뵆\xec쓽 泥ル쾲吏\xb8 5G\xed룿\xec씠\xeb씪\xeb뒗 \xec젏\xec씠\xeb떎. \xec궪\xec꽦\xec쟾\xec옄(005930)媛\u0080 \xec꽭怨\x84 理쒖큹 5G\xed룿\xec씤 \xe2\u0080섍갇\xeb윮\xec떆S10\xe2\u0080숈쓣 異쒖떆\xed븳吏\u0080 1\xeb뀈 7媛쒖썡留뚯씠\xeb떎. 洹몃룞\xec븞 \xec뾽怨꾩뿉\xec꽌\xeb뒗 \xe2\u0080섏셿踰쏀븯吏\u0080 \xec븡\xec쑝硫\xb4 \xeb궡吏\u0080 \xec븡\xeb뒗\xeb떎\xe2\u0080숇뒗 \xec븷\xed뵆\xec쓽 泥좏븰 \xeb븣臾몄뿉 5G\xed룿 異쒖떆媛\u0080 \xeb뒭\xec뼱吏\u0080\xeb뒗 寃껋씠\xeb씪\xeb뒗 \xed빐\xec꽍\xeb룄 \xeb굹\xec솕\xeb떎. "
## [8] "援\xad\xeb궡\xec뿉 異쒖떆\xeb릺\xeb뒗 \xec븘\xec씠\xed룿12 \xec떆由ъ쫰\xeb뒗 4醫\x85 紐⑤몢 6湲곌\xb0\u0080\xed뿤瑜댁툩(GHz) \xeb\x8c\u0080\xec뿭 \xec씠\xed븯(\xec꽌釉\x8c6) 5G 紐⑤뜽濡\x9c 異쒖떆\xeb맆 寃껋쑝濡\x9c \xec븣\xeb젮議뚮떎. \xeb떎留\x8c, 理쒖긽\xec쐞 紐⑤뜽\xec씤 \xe2\u0080섏븘\xec씠\xed룿12 \xed봽濡\x9c 留μ뒪\xe2\u0080숈쓽 誘멸뎅 異쒖떆 紐⑤뜽\xec뿉\xeb뒗 28Ghz\xec쓽 珥덇퀬二쇳뙆(mmWave) \xeb\x8c\u0080\xec뿭 \xec븞\xed뀒\xeb굹媛\u0080 \xed깙\xec옱\xeb맆 寃껋씠\xeb\x9e\u0080 \xec쟾留앹씠 \xeb굹\xec삩\xeb떎. 諛고꽣由\xac \xec젅媛\x90 李⑥썝\xec뿉\xec꽌 4G\xec\x99\u0080 5G瑜\xbc \xec꽑\xed깮\xed븷 \xec닔 \xec엳\xeb뒗 \xec뒪留덊듃 \xeb뜲\xec씠\xed꽣紐⑤뱶媛\u0080 \xeb룄\xec엯\xeb맂\xeb떎. "
## [9] "\xec븷\xed뵆\xec쓽 理쒖떊\xed삎 移⑹뀑 \xe2\u0080쁀14 諛붿씠\xec삤\xeb땳\xe2\u0080숈씠 蹂댁뿬以\x84 媛뺣젰\xed븳 \xec꽦\xeb뒫\xec뿉\xeb룄 \xec씠紐⑹씠 \xec룧由곕떎. \xec븷\xed뵆\xec\x9d\u0080 \xec옄泥\xb4 \xec뼱\xed뵆由ъ\xbc\u0080\xec씠\xec뀡 \xed봽濡쒖꽭\xec꽌(AP)\xec쓽 \xec꽦\xeb뒫\xec씠 \xeb룞湲\x89 理쒓컯\xec씠\xeb씪\xeb뒗 \xec옄遺\u0080\xed븯怨\xa0 \xec엳\xeb떎. \xec븷\xed뵆 理쒖큹濡\x9c \xe2\u0080\x985\xeb굹\xeb끂誘명꽣\xe2\u0080\x99 怨듭젙 湲곗닠\xec씠 \xec쟻\xec슜\xeb맂 A14\xeb뒗 A13蹂대떎 以묒븰泥섎━\xec옣移\x98(CPU)\xec\x99\u0080 洹몃옒\xed뵿泥섎━\xec옣移\x98(GPU)\xec쓽 \xec냽\xeb룄瑜\xbc 媛곴컖 16%, 8.3% \xed뼢\xec긽\xec떆\xed궗 寃껋쑝濡\x9c \xec삁\xec긽\xeb릺怨\xa0 \xec엳\xeb떎. A12\xec\x99\u0080 鍮꾧탳\xed븯硫\xb4 CPU \xec냽\xeb룄\xeb뒗 40%, GPU\xeb뒗 30% 媛곴컖 \xed뼢\xec긽\xeb맂\xeb떎. "
## [10] "\xeb뵒\xec옄\xec씤 痢〓㈃\xec뿉\xec꽌\xeb뒗 怨쇨굅濡\x9c \xed쉶洹\u0080\xed븷 寃껋씠\xeb씪\xeb뒗 \xec쟾留앹씠\xeb떎. 湲곌린\xec쓽 媛\u0080\xec옣\xec옄由ъ뿉 \xe2\u0080섍뭘\xec옂 \xed넻議곕┝\xe2\u0080숈씠\xeb씪\xeb뒗 蹂꾩묶\xec쓣 \xec뼸\xec뿀\xeb뜕 \xe2\u0080섏븘\xec씠\xed룿4\xe2\u0080숈\x99\u0080 \xe2\u0080섏븘\xec씠\xed룿5\xe2\u0080\x99 泥섎읆 \xed룊\xed룊\xed븳 湲덉냽 \xed뀒\xeb몢由щ\xa5\xbc \xec쟻\xec슜\xed븷 寃껋쑝濡\x9c \xec븣\xeb젮議뚮떎. \xec쟾\xec옉\xec쓽 \xec씤湲\xb0 \xec깋\xec긽\xec씠\xec뿀\xeb뜕 \xe2\u0080섎\xaf몃뱶\xeb굹\xec엲 洹몃┛\xe2\u0080숈쓣 \xeb\x8c\u0080泥댄븷 \xec깋\xec긽\xec쑝濡\x9c \xeb떎\xed겕 釉붾( \xec깋\xec긽\xec쓣 梨꾪깮\xed븯怨\xa0 \xec븸\xec젙\xec쓣 蹂댄샇\xed븯湲\xb0 \xec쐞\xed븳 \xe2\u0080섏꽭\xeb씪誘\xb9 \xec돱\xeb뱶\xe2\u0080\x99 肄붾뵫\xeb룄 \xec깉濡\xad寃\x8c \xec쟻\xec슜\xeb맂\xeb떎. "
## [11] "\xec씠諛뽰뿉\xeb룄 \xec븘\xec씠\xed룿12\xec뿉\xec꽌\xeb뒗 異⑹쟾諛⑹떇\xec씠 \xeb씪\xec씠\xed듃\xeb떇\xec뿉\xec꽌 USB-C \xed\x83\u0080\xec엯\xec쑝濡\x9c 諛붾\u0080뚭퀬, \xec썝媛\u0080\xec젅媛먭낵 \xed솚寃\xbd 蹂댄샇瑜\xbc \xec쐞\xed빐 湲곕낯 援ъ꽦\xed뭹\xec쑝濡\x9c \xec젣怨듬릺\xeb뜕 \xec쑀\xec꽑\xec씠\xec뼱\xed룿(\xec씠\xec뼱\xed뙚)怨\xbc 異⑹쟾湲곌\xb0\u0080 鍮좎쭊\xeb떎. "
## [12] "\xec븘\xec씠\xed룿12\xeb뒗 誘멸뎅\xec쓣 \xed룷\xed븿\xed븳 1李\xa8 異쒖떆援\xad\xec뿉 \xec씠瑜대㈃ 23\xec씪猿\x98 怨듭떇 異쒖떆\xeb맆 寃껋쑝濡\x9c \xec삁\xec긽\xeb맂\xeb떎. \xec븘\xec씠\xed룿12 \xed봽濡\x9c 留μ뒪\xeb뒗 遺\u0080\xed뭹 \xec닔湲\x89 \xeb벑 臾몄젣濡\x9c 11\xec썡\xec뿉 \xeb뵲濡\x9c 異쒖떆\xeb맆 媛\u0080\xeb뒫\xec꽦\xeb룄 \xec엳\xeb떎."
## [13] "\xed듅\xed엳 \xec삱\xed빐\xeb뒗 \xec븘\xec씠\xed룿 \xec떊\xec옉\xec쓽 援\xad\xeb궡 異쒖떆 \xec씪\xec젙\xec씠 \xed쉷湲곗쟻\xec쑝濡\x9c \xec븵\xeb떦寃⑥쭏 寃껋씠\xeb씪\xeb뒗 \xec냼\xec떇\xec씠\xeb떎. 泥\xab 5G\xed룿\xec씤 留뚰겮 \xec꽭怨\x84 理쒖큹濡\x9c 5G \xec꽌鍮꾩뒪瑜\xbc \xec긽\xec슜\xed솕\xed븳 援\xad\xeb궡\xec뿉 1李\xa8 異쒖떆援\xad\xec뿉 以\u0080\xed븯\xeb뒗 \xec씪\xec젙\xec쑝濡\x9c \xec씠\xeb떖 留먭퍡 \xec꽑蹂댁씤\xeb떎\xeb뒗 寃껋씠\xeb떎. "
## [14] "媛\u0080寃⑹\x9d\u0080 媛\u0080\xec옣 \xec\xa0\u0080\xeb졃\xed븳 \xe2\u0080섏븘\xec씠\xed룿12 誘몃땲\xe2\u0080\x99 湲곗\xa4\u0080\xec쑝濡\x9c 649\xeb떖\xeb윭遺\u0080\xed꽣 749\xeb떖\xeb윭源뚯\xa7\u0080 \xeb떎\xec뼇\xed븳 愿\u0080痢≪씠 \xeb굹\xec삤怨\xa0 \xec엳\xeb뒗 \xec긽\xed솴\xec씠\xeb떎. "
## [15] "\xec뾽怨꾩뿉\xec꽌\xeb뒗 \xec븘\xec씠\xed룿12\xec씠 \xec븘\xec씠\xed룿 \xec궗\xec슜\xec옄\xeb뱾\xec쓽 援먯껜 \xec닔\xec슂瑜\xbc \xec옄洹뱁빐 \xec삁\xeb뀈蹂대떎 留롮씠 \xed뙋留ㅻ맆 寃껋쑝濡\x9c \xec삁\xec긽\xed븯怨\xa0 \xec엳\xeb떎. \xec쟾 \xec꽭怨꾩뿉\xec꽌 \xec궗\xec슜\xeb릺\xeb뒗 \xec븘\xec씠\xed룿 \xec빟 9\xec뼲5000留뚮\x8c\u0080 以\x91 3\xec뼲5000留뚮\x8c\u0080媛\u0080 1\xeb뀈 \xec븞\xec뿉 援먯껜\xeb맆 媛\u0080\xeb뒫\xec꽦\xec씠 \xeb넂\xec\x9d\u0080 援ы삎 \xec젣\xed뭹\xec씤\xeb뜲\xeb떎, \xec븷\xed뵆\xec쓽 泥\xab 5G\xed룿\xec씠湲\xb0 \xeb븣臾몄씠\xeb떎. "
## [16] "\xeb삉 誘멸뎅 以묎퀬 \xed쑕\xeb\x8c\u0080\xed룿 \xec\x85\u0080\xec\x85\u0080\xeb떣而댁씠 誘멸뎅 \xec븞\xeb뱶濡쒖씠\xeb뱶 \xec뒪留덊듃\xed룿 \xec궗\xec슜\xec옄 2000紐낆쓣 \xeb\x8c\u0080\xec긽\xec쑝濡\x9c \xec떎\xec떆\xed븳 \xec꽕臾몄“\xec궗\xec뿉 \xeb뵲瑜대㈃ \xec쓳\xeb떟\xec옄\xec쓽 33%媛\u0080 \xec븘\xec씠\xed룿12濡\x9c 援먯껜瑜\xbc \xed씗留앺븯\xeb뒗 寃껋쑝濡\x9c \xeb굹\xed\x83\u0080\xeb궗\xeb떎. "
## [17] "\xed븳\xed렪, \xec븷\xed뵆\xec\x9d\u0080 \xec삤\xeb뒗 13\xec씪(\xed쁽吏\u0080\xec떆媛\x84) 誘멸뎅 \xec깒\xed봽\xeb\x9e\u0080\xec떆\xec뒪肄\x94 蹂몄궗\xec뿉\xec꽌 \xec삩\xeb씪\xec씤\xec쑝濡\x9c \xec븘\xec씠\xed룿12 怨듦컻 \xed뻾\xec궗瑜\xbc 吏꾪뻾\xed븷 怨꾪쉷\xec씠\xeb떎. \xed뻾\xec궗\xeb뒗 \xec븷\xed뵆 \xed솃\xed럹\xec씠吏\u0080瑜\xbc \xed넻\xed빐 \xec떎\xec떆媛꾩쑝濡\x9c \xec떆泥\xad\xed븷 \xec닔 \xec엳\xeb떎."
## [18] "\xec옣\xec쁺\xec\x9d\u0080 (bluerain@edaily.co.kr)"
## [19] "\n\t"
## [20] "\n\t"
text <- repair_encoding(text, from="utf-8")
text
## [1] "\n\t"
## [2] "\n\t"
## [3] "\n\n"
## [4] "\n"
## [5] "[이데일리 장영은 기자] ‘아이폰12’(가칭) 이번주에 드디어 베일을 벗는다. 예년보다 아이폰 신작의 공개 및 출시 일정이 한달 가량 늦어지면서 ‘애플 팬’들의 기대감은 더 높아져 있는 상태다. "
## [6] "아이폰 12 시리즈는 △아이폰12 미니(5.4인치) △아이폰12(6.1인치) △아이폰12 프로(6.1인치) △아이폰12 프로 맥스(6.7인치) 등 4종으로 출시될 예정이다. 역대 라인업 중 가장 많은 모델로 구성된다. "
## [7] "우선 가장 크게 주목을 받고 있는 부분은 애플의 첫번째 5G폰이라는 점이다. 삼성전자(005930)가 세계 최초 5G폰인 ‘갤럭시S10’을 출시한지 1년 7개월만이다. 그동안 업계에서는 ‘완벽하지 않으면 내지 않는다’는 애플의 철학 때문에 5G폰 출시가 늦어지는 것이라는 해석도 나왔다. "
## [8] "국내에 출시되는 아이폰12 시리즈는 4종 모두 6기가헤르츠(GHz) 대역 이하(서브6) 5G 모델로 출시될 것으로 알려졌다. 다만, 최상위 모델인 ‘아이폰12 프로 맥스’의 미국 출시 모델에는 28Ghz의 초고주파(mmWave) 대역 안테나가 탑재될 것이란 전망이 나온다. 배터리 절감 차원에서 4G와 5G를 선택할 수 있는 스마트 데이터모드가 도입된다. "
## [9] "애플의 최신형 칩셋 ‘A14 바이오닉’이 보여줄 강력한 성능에도 이목이 쏠린다. 애플은 자체 어플리케이션 프로세서(AP)의 성능이 동급 최강이라는 자부하고 있다. 애플 최초로 ‘5나노미터’ 공정 기술이 적용된 A14는 A13보다 중앙처리장치(CPU)와 그래픽처리장치(GPU)의 속도를 각각 16%, 8.3% 향상시킬 것으로 예상되고 있다. A12와 비교하면 CPU 속도는 40%, GPU는 30% 각각 향상된다. "
## [10] "디자인 측면에서는 과거로 회귀할 것이라는 전망이다. 기기의 가장자리에 ‘깻잎 통조림’이라는 별칭을 얻었던 ‘아이폰4’와 ‘아이폰5’ 처럼 평평한 금속 테두리를 적용할 것으로 알려졌다. 전작의 인기 색상이었던 ‘미드나잇 그린’을 대체할 색상으로 다크 블루 색상을 채택하고 액정을 보호하기 위한 ‘세라믹 쉴드’ 코딩도 새롭게 적용된다. "
## [11] "이밖에도 아이폰12에서는 충전방식이 라이트닝에서 USB-C 타입으로 바뀌고, 원가절감과 환경 보호를 위해 기본 구성품으로 제공되던 유선이어폰(이어팟)과 충전기가 빠진다. "
## [12] "아이폰12는 미국을 포함한 1차 출시국에 이르면 23일께 공식 출시될 것으로 예상된다. 아이폰12 프로 맥스는 부품 수급 등 문제로 11월에 따로 출시될 가능성도 있다."
## [13] "특히 올해는 아이폰 신작의 국내 출시 일정이 획기적으로 앞당겨질 것이라는 소식이다. 첫 5G폰인 만큼 세계 최초로 5G 서비스를 상용화한 국내에 1차 출시국에 준하는 일정으로 이달 말께 선보인다는 것이다. "
## [14] "가격은 가장 저렴한 ‘아이폰12 미니’ 기준으로 649달러부터 749달러까지 다양한 관측이 나오고 있는 상황이다. "
## [15] "업계에서는 아이폰12이 아이폰 사용자들의 교체 수요를 자극해 예년보다 많이 판매될 것으로 예상하고 있다. 전 세계에서 사용되는 아이폰 약 9억5000만대 중 3억5000만대가 1년 안에 교체될 가능성이 높은 구형 제품인데다, 애플의 첫 5G폰이기 때문이다. "
## [16] "또 미국 중고 휴대폰 셀셀닷컴이 미국 안드로이드 스마트폰 사용자 2000명을 대상으로 실시한 설문조사에 따르면 응답자의 33%가 아이폰12로 교체를 희망하는 것으로 나타났다. "
## [17] "한편, 애플은 오는 13일(현지시간) 미국 샌프란시스코 본사에서 온라인으로 아이폰12 공개 행사를 진행할 계획이다. 행사는 애플 홈페이지를 통해 실시간으로 시청할 수 있다."
## [18] "장영은 (bluerain@edaily.co.kr)"
## [19] "\n\t"
## [20] "\n\t"
library(stringr)
str_length(headline)
## [1] 22
nchar(headline)
## [1] 22
length(headline)
## [1] 1
class(headline)
## [1] "character"
str_length(text)
## [1] 2 2 2 1 109 122 161 199 232 186 95 94 115 64 144 98 96 27 2
## [20] 2
length(text)
## [1] 20
str_split()
The function str_split()
is equivalent to the base function strsplit()
. Both functions split a string into a variable number of pieces and return a list of character vectors.
headline
## [1] "개봉박두 ‘아이폰12’…기대되는점 3가지"
strsplit(headline, split=" ") # Split up the string vector into pieces by " "
## [[1]]
## [1] "개봉박두" "‘아이폰12’…기대되는점"
## [3] "3가지"
str_split(headline, pattern=" ") # Do the same
## [[1]]
## [1] "개봉박두" "‘아이폰12’…기대되는점"
## [3] "3가지"
str_c()
This function is equivalent to the base function paste()
.
text
## [1] "\n\t"
## [2] "\n\t"
## [3] "\n\n"
## [4] "\n"
## [5] "[이데일리 장영은 기자] ‘아이폰12’(가칭) 이번주에 드디어 베일을 벗는다. 예년보다 아이폰 신작의 공개 및 출시 일정이 한달 가량 늦어지면서 ‘애플 팬’들의 기대감은 더 높아져 있는 상태다. "
## [6] "아이폰 12 시리즈는 △아이폰12 미니(5.4인치) △아이폰12(6.1인치) △아이폰12 프로(6.1인치) △아이폰12 프로 맥스(6.7인치) 등 4종으로 출시될 예정이다. 역대 라인업 중 가장 많은 모델로 구성된다. "
## [7] "우선 가장 크게 주목을 받고 있는 부분은 애플의 첫번째 5G폰이라는 점이다. 삼성전자(005930)가 세계 최초 5G폰인 ‘갤럭시S10’을 출시한지 1년 7개월만이다. 그동안 업계에서는 ‘완벽하지 않으면 내지 않는다’는 애플의 철학 때문에 5G폰 출시가 늦어지는 것이라는 해석도 나왔다. "
## [8] "국내에 출시되는 아이폰12 시리즈는 4종 모두 6기가헤르츠(GHz) 대역 이하(서브6) 5G 모델로 출시될 것으로 알려졌다. 다만, 최상위 모델인 ‘아이폰12 프로 맥스’의 미국 출시 모델에는 28Ghz의 초고주파(mmWave) 대역 안테나가 탑재될 것이란 전망이 나온다. 배터리 절감 차원에서 4G와 5G를 선택할 수 있는 스마트 데이터모드가 도입된다. "
## [9] "애플의 최신형 칩셋 ‘A14 바이오닉’이 보여줄 강력한 성능에도 이목이 쏠린다. 애플은 자체 어플리케이션 프로세서(AP)의 성능이 동급 최강이라는 자부하고 있다. 애플 최초로 ‘5나노미터’ 공정 기술이 적용된 A14는 A13보다 중앙처리장치(CPU)와 그래픽처리장치(GPU)의 속도를 각각 16%, 8.3% 향상시킬 것으로 예상되고 있다. A12와 비교하면 CPU 속도는 40%, GPU는 30% 각각 향상된다. "
## [10] "디자인 측면에서는 과거로 회귀할 것이라는 전망이다. 기기의 가장자리에 ‘깻잎 통조림’이라는 별칭을 얻었던 ‘아이폰4’와 ‘아이폰5’ 처럼 평평한 금속 테두리를 적용할 것으로 알려졌다. 전작의 인기 색상이었던 ‘미드나잇 그린’을 대체할 색상으로 다크 블루 색상을 채택하고 액정을 보호하기 위한 ‘세라믹 쉴드’ 코딩도 새롭게 적용된다. "
## [11] "이밖에도 아이폰12에서는 충전방식이 라이트닝에서 USB-C 타입으로 바뀌고, 원가절감과 환경 보호를 위해 기본 구성품으로 제공되던 유선이어폰(이어팟)과 충전기가 빠진다. "
## [12] "아이폰12는 미국을 포함한 1차 출시국에 이르면 23일께 공식 출시될 것으로 예상된다. 아이폰12 프로 맥스는 부품 수급 등 문제로 11월에 따로 출시될 가능성도 있다."
## [13] "특히 올해는 아이폰 신작의 국내 출시 일정이 획기적으로 앞당겨질 것이라는 소식이다. 첫 5G폰인 만큼 세계 최초로 5G 서비스를 상용화한 국내에 1차 출시국에 준하는 일정으로 이달 말께 선보인다는 것이다. "
## [14] "가격은 가장 저렴한 ‘아이폰12 미니’ 기준으로 649달러부터 749달러까지 다양한 관측이 나오고 있는 상황이다. "
## [15] "업계에서는 아이폰12이 아이폰 사용자들의 교체 수요를 자극해 예년보다 많이 판매될 것으로 예상하고 있다. 전 세계에서 사용되는 아이폰 약 9억5000만대 중 3억5000만대가 1년 안에 교체될 가능성이 높은 구형 제품인데다, 애플의 첫 5G폰이기 때문이다. "
## [16] "또 미국 중고 휴대폰 셀셀닷컴이 미국 안드로이드 스마트폰 사용자 2000명을 대상으로 실시한 설문조사에 따르면 응답자의 33%가 아이폰12로 교체를 희망하는 것으로 나타났다. "
## [17] "한편, 애플은 오는 13일(현지시간) 미국 샌프란시스코 본사에서 온라인으로 아이폰12 공개 행사를 진행할 계획이다. 행사는 애플 홈페이지를 통해 실시간으로 시청할 수 있다."
## [18] "장영은 (bluerain@edaily.co.kr)"
## [19] "\n\t"
## [20] "\n\t"
class(text)
## [1] "character"
paste(text, collapse = " ") # Concatenate the character vector to a string
## [1] "\n\t \n\t \n\n \n [이데일리 장영은 기자] ‘아이폰12’(가칭) 이번주에 드디어 베일을 벗는다. 예년보다 아이폰 신작의 공개 및 출시 일정이 한달 가량 늦어지면서 ‘애플 팬’들의 기대감은 더 높아져 있는 상태다. 아이폰 12 시리즈는 △아이폰12 미니(5.4인치) △아이폰12(6.1인치) △아이폰12 프로(6.1인치) △아이폰12 프로 맥스(6.7인치) 등 4종으로 출시될 예정이다. 역대 라인업 중 가장 많은 모델로 구성된다. 우선 가장 크게 주목을 받고 있는 부분은 애플의 첫번째 5G폰이라는 점이다. 삼성전자(005930)가 세계 최초 5G폰인 ‘갤럭시S10’을 출시한지 1년 7개월만이다. 그동안 업계에서는 ‘완벽하지 않으면 내지 않는다’는 애플의 철학 때문에 5G폰 출시가 늦어지는 것이라는 해석도 나왔다. 국내에 출시되는 아이폰12 시리즈는 4종 모두 6기가헤르츠(GHz) 대역 이하(서브6) 5G 모델로 출시될 것으로 알려졌다. 다만, 최상위 모델인 ‘아이폰12 프로 맥스’의 미국 출시 모델에는 28Ghz의 초고주파(mmWave) 대역 안테나가 탑재될 것이란 전망이 나온다. 배터리 절감 차원에서 4G와 5G를 선택할 수 있는 스마트 데이터모드가 도입된다. 애플의 최신형 칩셋 ‘A14 바이오닉’이 보여줄 강력한 성능에도 이목이 쏠린다. 애플은 자체 어플리케이션 프로세서(AP)의 성능이 동급 최강이라는 자부하고 있다. 애플 최초로 ‘5나노미터’ 공정 기술이 적용된 A14는 A13보다 중앙처리장치(CPU)와 그래픽처리장치(GPU)의 속도를 각각 16%, 8.3% 향상시킬 것으로 예상되고 있다. A12와 비교하면 CPU 속도는 40%, GPU는 30% 각각 향상된다. 디자인 측면에서는 과거로 회귀할 것이라는 전망이다. 기기의 가장자리에 ‘깻잎 통조림’이라는 별칭을 얻었던 ‘아이폰4’와 ‘아이폰5’ 처럼 평평한 금속 테두리를 적용할 것으로 알려졌다. 전작의 인기 색상이었던 ‘미드나잇 그린’을 대체할 색상으로 다크 블루 색상을 채택하고 액정을 보호하기 위한 ‘세라믹 쉴드’ 코딩도 새롭게 적용된다. 이밖에도 아이폰12에서는 충전방식이 라이트닝에서 USB-C 타입으로 바뀌고, 원가절감과 환경 보호를 위해 기본 구성품으로 제공되던 유선이어폰(이어팟)과 충전기가 빠진다. 아이폰12는 미국을 포함한 1차 출시국에 이르면 23일께 공식 출시될 것으로 예상된다. 아이폰12 프로 맥스는 부품 수급 등 문제로 11월에 따로 출시될 가능성도 있다. 특히 올해는 아이폰 신작의 국내 출시 일정이 획기적으로 앞당겨질 것이라는 소식이다. 첫 5G폰인 만큼 세계 최초로 5G 서비스를 상용화한 국내에 1차 출시국에 준하는 일정으로 이달 말께 선보인다는 것이다. 가격은 가장 저렴한 ‘아이폰12 미니’ 기준으로 649달러부터 749달러까지 다양한 관측이 나오고 있는 상황이다. 업계에서는 아이폰12이 아이폰 사용자들의 교체 수요를 자극해 예년보다 많이 판매될 것으로 예상하고 있다. 전 세계에서 사용되는 아이폰 약 9억5000만대 중 3억5000만대가 1년 안에 교체될 가능성이 높은 구형 제품인데다, 애플의 첫 5G폰이기 때문이다. 또 미국 중고 휴대폰 셀셀닷컴이 미국 안드로이드 스마트폰 사용자 2000명을 대상으로 실시한 설문조사에 따르면 응답자의 33%가 아이폰12로 교체를 희망하는 것으로 나타났다. 한편, 애플은 오는 13일(현지시간) 미국 샌프란시스코 본사에서 온라인으로 아이폰12 공개 행사를 진행할 계획이다. 행사는 애플 홈페이지를 통해 실시간으로 시청할 수 있다. 장영은 (bluerain@edaily.co.kr) \n\t \n\t"
str_c(text, collapse = " ")
## [1] "\n\t \n\t \n\n \n [이데일리 장영은 기자] ‘아이폰12’(가칭) 이번주에 드디어 베일을 벗는다. 예년보다 아이폰 신작의 공개 및 출시 일정이 한달 가량 늦어지면서 ‘애플 팬’들의 기대감은 더 높아져 있는 상태다. 아이폰 12 시리즈는 △아이폰12 미니(5.4인치) △아이폰12(6.1인치) △아이폰12 프로(6.1인치) △아이폰12 프로 맥스(6.7인치) 등 4종으로 출시될 예정이다. 역대 라인업 중 가장 많은 모델로 구성된다. 우선 가장 크게 주목을 받고 있는 부분은 애플의 첫번째 5G폰이라는 점이다. 삼성전자(005930)가 세계 최초 5G폰인 ‘갤럭시S10’을 출시한지 1년 7개월만이다. 그동안 업계에서는 ‘완벽하지 않으면 내지 않는다’는 애플의 철학 때문에 5G폰 출시가 늦어지는 것이라는 해석도 나왔다. 국내에 출시되는 아이폰12 시리즈는 4종 모두 6기가헤르츠(GHz) 대역 이하(서브6) 5G 모델로 출시될 것으로 알려졌다. 다만, 최상위 모델인 ‘아이폰12 프로 맥스’의 미국 출시 모델에는 28Ghz의 초고주파(mmWave) 대역 안테나가 탑재될 것이란 전망이 나온다. 배터리 절감 차원에서 4G와 5G를 선택할 수 있는 스마트 데이터모드가 도입된다. 애플의 최신형 칩셋 ‘A14 바이오닉’이 보여줄 강력한 성능에도 이목이 쏠린다. 애플은 자체 어플리케이션 프로세서(AP)의 성능이 동급 최강이라는 자부하고 있다. 애플 최초로 ‘5나노미터’ 공정 기술이 적용된 A14는 A13보다 중앙처리장치(CPU)와 그래픽처리장치(GPU)의 속도를 각각 16%, 8.3% 향상시킬 것으로 예상되고 있다. A12와 비교하면 CPU 속도는 40%, GPU는 30% 각각 향상된다. 디자인 측면에서는 과거로 회귀할 것이라는 전망이다. 기기의 가장자리에 ‘깻잎 통조림’이라는 별칭을 얻었던 ‘아이폰4’와 ‘아이폰5’ 처럼 평평한 금속 테두리를 적용할 것으로 알려졌다. 전작의 인기 색상이었던 ‘미드나잇 그린’을 대체할 색상으로 다크 블루 색상을 채택하고 액정을 보호하기 위한 ‘세라믹 쉴드’ 코딩도 새롭게 적용된다. 이밖에도 아이폰12에서는 충전방식이 라이트닝에서 USB-C 타입으로 바뀌고, 원가절감과 환경 보호를 위해 기본 구성품으로 제공되던 유선이어폰(이어팟)과 충전기가 빠진다. 아이폰12는 미국을 포함한 1차 출시국에 이르면 23일께 공식 출시될 것으로 예상된다. 아이폰12 프로 맥스는 부품 수급 등 문제로 11월에 따로 출시될 가능성도 있다. 특히 올해는 아이폰 신작의 국내 출시 일정이 획기적으로 앞당겨질 것이라는 소식이다. 첫 5G폰인 만큼 세계 최초로 5G 서비스를 상용화한 국내에 1차 출시국에 준하는 일정으로 이달 말께 선보인다는 것이다. 가격은 가장 저렴한 ‘아이폰12 미니’ 기준으로 649달러부터 749달러까지 다양한 관측이 나오고 있는 상황이다. 업계에서는 아이폰12이 아이폰 사용자들의 교체 수요를 자극해 예년보다 많이 판매될 것으로 예상하고 있다. 전 세계에서 사용되는 아이폰 약 9억5000만대 중 3억5000만대가 1년 안에 교체될 가능성이 높은 구형 제품인데다, 애플의 첫 5G폰이기 때문이다. 또 미국 중고 휴대폰 셀셀닷컴이 미국 안드로이드 스마트폰 사용자 2000명을 대상으로 실시한 설문조사에 따르면 응답자의 33%가 아이폰12로 교체를 희망하는 것으로 나타났다. 한편, 애플은 오는 13일(현지시간) 미국 샌프란시스코 본사에서 온라인으로 아이폰12 공개 행사를 진행할 계획이다. 행사는 애플 홈페이지를 통해 실시간으로 시청할 수 있다. 장영은 (bluerain@edaily.co.kr) \n\t \n\t"
str_squish()
One of the typical tasks of string processing is that of parsing a text into individual words. Usually, you end up with words that have blanks, called whitespaces. Or, some sentences contain long whitespaces. In this situation, we can use the str_squish()
function to remove any number of whitespaces inside a string or either end of a string. Its usage is very simple:
str_squish(string)
The input is the string
to be trimmed,and any redudant whitespace will be removed.
Consider the following vector of strings, which have whitespaces on the left.
str_c(text, collapse = " ")
## [1] "\n\t \n\t \n\n \n [이데일리 장영은 기자] ‘아이폰12’(가칭) 이번주에 드디어 베일을 벗는다. 예년보다 아이폰 신작의 공개 및 출시 일정이 한달 가량 늦어지면서 ‘애플 팬’들의 기대감은 더 높아져 있는 상태다. 아이폰 12 시리즈는 △아이폰12 미니(5.4인치) △아이폰12(6.1인치) △아이폰12 프로(6.1인치) △아이폰12 프로 맥스(6.7인치) 등 4종으로 출시될 예정이다. 역대 라인업 중 가장 많은 모델로 구성된다. 우선 가장 크게 주목을 받고 있는 부분은 애플의 첫번째 5G폰이라는 점이다. 삼성전자(005930)가 세계 최초 5G폰인 ‘갤럭시S10’을 출시한지 1년 7개월만이다. 그동안 업계에서는 ‘완벽하지 않으면 내지 않는다’는 애플의 철학 때문에 5G폰 출시가 늦어지는 것이라는 해석도 나왔다. 국내에 출시되는 아이폰12 시리즈는 4종 모두 6기가헤르츠(GHz) 대역 이하(서브6) 5G 모델로 출시될 것으로 알려졌다. 다만, 최상위 모델인 ‘아이폰12 프로 맥스’의 미국 출시 모델에는 28Ghz의 초고주파(mmWave) 대역 안테나가 탑재될 것이란 전망이 나온다. 배터리 절감 차원에서 4G와 5G를 선택할 수 있는 스마트 데이터모드가 도입된다. 애플의 최신형 칩셋 ‘A14 바이오닉’이 보여줄 강력한 성능에도 이목이 쏠린다. 애플은 자체 어플리케이션 프로세서(AP)의 성능이 동급 최강이라는 자부하고 있다. 애플 최초로 ‘5나노미터’ 공정 기술이 적용된 A14는 A13보다 중앙처리장치(CPU)와 그래픽처리장치(GPU)의 속도를 각각 16%, 8.3% 향상시킬 것으로 예상되고 있다. A12와 비교하면 CPU 속도는 40%, GPU는 30% 각각 향상된다. 디자인 측면에서는 과거로 회귀할 것이라는 전망이다. 기기의 가장자리에 ‘깻잎 통조림’이라는 별칭을 얻었던 ‘아이폰4’와 ‘아이폰5’ 처럼 평평한 금속 테두리를 적용할 것으로 알려졌다. 전작의 인기 색상이었던 ‘미드나잇 그린’을 대체할 색상으로 다크 블루 색상을 채택하고 액정을 보호하기 위한 ‘세라믹 쉴드’ 코딩도 새롭게 적용된다. 이밖에도 아이폰12에서는 충전방식이 라이트닝에서 USB-C 타입으로 바뀌고, 원가절감과 환경 보호를 위해 기본 구성품으로 제공되던 유선이어폰(이어팟)과 충전기가 빠진다. 아이폰12는 미국을 포함한 1차 출시국에 이르면 23일께 공식 출시될 것으로 예상된다. 아이폰12 프로 맥스는 부품 수급 등 문제로 11월에 따로 출시될 가능성도 있다. 특히 올해는 아이폰 신작의 국내 출시 일정이 획기적으로 앞당겨질 것이라는 소식이다. 첫 5G폰인 만큼 세계 최초로 5G 서비스를 상용화한 국내에 1차 출시국에 준하는 일정으로 이달 말께 선보인다는 것이다. 가격은 가장 저렴한 ‘아이폰12 미니’ 기준으로 649달러부터 749달러까지 다양한 관측이 나오고 있는 상황이다. 업계에서는 아이폰12이 아이폰 사용자들의 교체 수요를 자극해 예년보다 많이 판매될 것으로 예상하고 있다. 전 세계에서 사용되는 아이폰 약 9억5000만대 중 3억5000만대가 1년 안에 교체될 가능성이 높은 구형 제품인데다, 애플의 첫 5G폰이기 때문이다. 또 미국 중고 휴대폰 셀셀닷컴이 미국 안드로이드 스마트폰 사용자 2000명을 대상으로 실시한 설문조사에 따르면 응답자의 33%가 아이폰12로 교체를 희망하는 것으로 나타났다. 한편, 애플은 오는 13일(현지시간) 미국 샌프란시스코 본사에서 온라인으로 아이폰12 공개 행사를 진행할 계획이다. 행사는 애플 홈페이지를 통해 실시간으로 시청할 수 있다. 장영은 (bluerain@edaily.co.kr) \n\t \n\t"
str_squish(str_c(text, collapse = " "))
## [1] "[이데일리 장영은 기자] ‘아이폰12’(가칭) 이번주에 드디어 베일을 벗는다. 예년보다 아이폰 신작의 공개 및 출시 일정이 한달 가량 늦어지면서 ‘애플 팬’들의 기대감은 더 높아져 있는 상태다. 아이폰 12 시리즈는 △아이폰12 미니(5.4인치) △아이폰12(6.1인치) △아이폰12 프로(6.1인치) △아이폰12 프로 맥스(6.7인치) 등 4종으로 출시될 예정이다. 역대 라인업 중 가장 많은 모델로 구성된다. 우선 가장 크게 주목을 받고 있는 부분은 애플의 첫번째 5G폰이라는 점이다. 삼성전자(005930)가 세계 최초 5G폰인 ‘갤럭시S10’을 출시한지 1년 7개월만이다. 그동안 업계에서는 ‘완벽하지 않으면 내지 않는다’는 애플의 철학 때문에 5G폰 출시가 늦어지는 것이라는 해석도 나왔다. 국내에 출시되는 아이폰12 시리즈는 4종 모두 6기가헤르츠(GHz) 대역 이하(서브6) 5G 모델로 출시될 것으로 알려졌다. 다만, 최상위 모델인 ‘아이폰12 프로 맥스’의 미국 출시 모델에는 28Ghz의 초고주파(mmWave) 대역 안테나가 탑재될 것이란 전망이 나온다. 배터리 절감 차원에서 4G와 5G를 선택할 수 있는 스마트 데이터모드가 도입된다. 애플의 최신형 칩셋 ‘A14 바이오닉’이 보여줄 강력한 성능에도 이목이 쏠린다. 애플은 자체 어플리케이션 프로세서(AP)의 성능이 동급 최강이라는 자부하고 있다. 애플 최초로 ‘5나노미터’ 공정 기술이 적용된 A14는 A13보다 중앙처리장치(CPU)와 그래픽처리장치(GPU)의 속도를 각각 16%, 8.3% 향상시킬 것으로 예상되고 있다. A12와 비교하면 CPU 속도는 40%, GPU는 30% 각각 향상된다. 디자인 측면에서는 과거로 회귀할 것이라는 전망이다. 기기의 가장자리에 ‘깻잎 통조림’이라는 별칭을 얻었던 ‘아이폰4’와 ‘아이폰5’ 처럼 평평한 금속 테두리를 적용할 것으로 알려졌다. 전작의 인기 색상이었던 ‘미드나잇 그린’을 대체할 색상으로 다크 블루 색상을 채택하고 액정을 보호하기 위한 ‘세라믹 쉴드’ 코딩도 새롭게 적용된다. 이밖에도 아이폰12에서는 충전방식이 라이트닝에서 USB-C 타입으로 바뀌고, 원가절감과 환경 보호를 위해 기본 구성품으로 제공되던 유선이어폰(이어팟)과 충전기가 빠진다. 아이폰12는 미국을 포함한 1차 출시국에 이르면 23일께 공식 출시될 것으로 예상된다. 아이폰12 프로 맥스는 부품 수급 등 문제로 11월에 따로 출시될 가능성도 있다. 특히 올해는 아이폰 신작의 국내 출시 일정이 획기적으로 앞당겨질 것이라는 소식이다. 첫 5G폰인 만큼 세계 최초로 5G 서비스를 상용화한 국내에 1차 출시국에 준하는 일정으로 이달 말께 선보인다는 것이다. 가격은 가장 저렴한 ‘아이폰12 미니’ 기준으로 649달러부터 749달러까지 다양한 관측이 나오고 있는 상황이다. 업계에서는 아이폰12이 아이폰 사용자들의 교체 수요를 자극해 예년보다 많이 판매될 것으로 예상하고 있다. 전 세계에서 사용되는 아이폰 약 9억5000만대 중 3억5000만대가 1년 안에 교체될 가능성이 높은 구형 제품인데다, 애플의 첫 5G폰이기 때문이다. 또 미국 중고 휴대폰 셀셀닷컴이 미국 안드로이드 스마트폰 사용자 2000명을 대상으로 실시한 설문조사에 따르면 응답자의 33%가 아이폰12로 교체를 희망하는 것으로 나타났다. 한편, 애플은 오는 13일(현지시간) 미국 샌프란시스코 본사에서 온라인으로 아이폰12 공개 행사를 진행할 계획이다. 행사는 애플 홈페이지를 통해 실시간으로 시청할 수 있다. 장영은 (bluerain@edaily.co.kr)"
text_trim <- str_squish(str_c(text, collapse = " "))
text_trim
## [1] "[이데일리 장영은 기자] ‘아이폰12’(가칭) 이번주에 드디어 베일을 벗는다. 예년보다 아이폰 신작의 공개 및 출시 일정이 한달 가량 늦어지면서 ‘애플 팬’들의 기대감은 더 높아져 있는 상태다. 아이폰 12 시리즈는 △아이폰12 미니(5.4인치) △아이폰12(6.1인치) △아이폰12 프로(6.1인치) △아이폰12 프로 맥스(6.7인치) 등 4종으로 출시될 예정이다. 역대 라인업 중 가장 많은 모델로 구성된다. 우선 가장 크게 주목을 받고 있는 부분은 애플의 첫번째 5G폰이라는 점이다. 삼성전자(005930)가 세계 최초 5G폰인 ‘갤럭시S10’을 출시한지 1년 7개월만이다. 그동안 업계에서는 ‘완벽하지 않으면 내지 않는다’는 애플의 철학 때문에 5G폰 출시가 늦어지는 것이라는 해석도 나왔다. 국내에 출시되는 아이폰12 시리즈는 4종 모두 6기가헤르츠(GHz) 대역 이하(서브6) 5G 모델로 출시될 것으로 알려졌다. 다만, 최상위 모델인 ‘아이폰12 프로 맥스’의 미국 출시 모델에는 28Ghz의 초고주파(mmWave) 대역 안테나가 탑재될 것이란 전망이 나온다. 배터리 절감 차원에서 4G와 5G를 선택할 수 있는 스마트 데이터모드가 도입된다. 애플의 최신형 칩셋 ‘A14 바이오닉’이 보여줄 강력한 성능에도 이목이 쏠린다. 애플은 자체 어플리케이션 프로세서(AP)의 성능이 동급 최강이라는 자부하고 있다. 애플 최초로 ‘5나노미터’ 공정 기술이 적용된 A14는 A13보다 중앙처리장치(CPU)와 그래픽처리장치(GPU)의 속도를 각각 16%, 8.3% 향상시킬 것으로 예상되고 있다. A12와 비교하면 CPU 속도는 40%, GPU는 30% 각각 향상된다. 디자인 측면에서는 과거로 회귀할 것이라는 전망이다. 기기의 가장자리에 ‘깻잎 통조림’이라는 별칭을 얻었던 ‘아이폰4’와 ‘아이폰5’ 처럼 평평한 금속 테두리를 적용할 것으로 알려졌다. 전작의 인기 색상이었던 ‘미드나잇 그린’을 대체할 색상으로 다크 블루 색상을 채택하고 액정을 보호하기 위한 ‘세라믹 쉴드’ 코딩도 새롭게 적용된다. 이밖에도 아이폰12에서는 충전방식이 라이트닝에서 USB-C 타입으로 바뀌고, 원가절감과 환경 보호를 위해 기본 구성품으로 제공되던 유선이어폰(이어팟)과 충전기가 빠진다. 아이폰12는 미국을 포함한 1차 출시국에 이르면 23일께 공식 출시될 것으로 예상된다. 아이폰12 프로 맥스는 부품 수급 등 문제로 11월에 따로 출시될 가능성도 있다. 특히 올해는 아이폰 신작의 국내 출시 일정이 획기적으로 앞당겨질 것이라는 소식이다. 첫 5G폰인 만큼 세계 최초로 5G 서비스를 상용화한 국내에 1차 출시국에 준하는 일정으로 이달 말께 선보인다는 것이다. 가격은 가장 저렴한 ‘아이폰12 미니’ 기준으로 649달러부터 749달러까지 다양한 관측이 나오고 있는 상황이다. 업계에서는 아이폰12이 아이폰 사용자들의 교체 수요를 자극해 예년보다 많이 판매될 것으로 예상하고 있다. 전 세계에서 사용되는 아이폰 약 9억5000만대 중 3억5000만대가 1년 안에 교체될 가능성이 높은 구형 제품인데다, 애플의 첫 5G폰이기 때문이다. 또 미국 중고 휴대폰 셀셀닷컴이 미국 안드로이드 스마트폰 사용자 2000명을 대상으로 실시한 설문조사에 따르면 응답자의 33%가 아이폰12로 교체를 희망하는 것으로 나타났다. 한편, 애플은 오는 13일(현지시간) 미국 샌프란시스코 본사에서 온라인으로 아이폰12 공개 행사를 진행할 계획이다. 행사는 애플 홈페이지를 통해 실시간으로 시청할 수 있다. 장영은 (bluerain@edaily.co.kr)"
But what about punctuation marks and numbers? 2. Punctuation marks: Cannot specify what punctuation marks appear and should be removed 3. Numbers/Alphabets: Cannot specify what numbers/alpabets appear and should be removed 4. Email address
To solve these problems, we need to take things to the next level.