특정 기호 EG : 따옴표로 묶인 단어 문자 + 흰색 문자와 일치하는 정규식을 만들려고합니다."example"따옴표 안에 단어 문자를 일치시키는 정규식?
EG :
one "two" three four "five six"
내 정규식은 "두"과 일치한다 "5-6"
내가 /^(\"\w+\")/
와 비슷한 사람과 시도하고 있지만 내가 그것을 할 관리 할 수 없습니다.
어떻게하면 특정 기호로 묶인 정규식을 찾을 수 있습니까?
특정 기호 EG : 따옴표로 묶인 단어 문자 + 흰색 문자와 일치하는 정규식을 만들려고합니다."example"따옴표 안에 단어 문자를 일치시키는 정규식?
EG :
one "two" three four "five six"
내 정규식은 "두"과 일치한다 "5-6"
내가 /^(\"\w+\")/
와 비슷한 사람과 시도하고 있지만 내가 그것을 할 관리 할 수 없습니다.
어떻게하면 특정 기호로 묶인 정규식을 찾을 수 있습니까?
^
앵커를 제거하십시오. ^
은 일치를 문자열의 시작 부분으로 제한합니다. 또한 큰 따옴표를 이스케이프 할 필요가 없습니다. \"
→ "
.
공백과 일치하도록 \w+
에서 .+?
또는 [^"]*
으로 변경하십시오.
/(".*?")/
이 시도 :
내 질문에 대한 답변이 있었다$str = 'one " two test " three four "five" six';
preg_match_all('/"(?P<words>\s*\w+[\s\w\s]*)"/',$str,$match);
echo "<pre>";
print_r($match['words']);
답변을 편집하십시오. 지금 확인하십시오 –
죄송합니다. 내 질문에 대답이 있었지만 따옴표 안에있는 단어 문자는 공백을 포함 할 수 있습니다. 답변을 편집 할 수 있습니까? – lisovaccaro
답을 편집 해주세요. 확인해주세요. –
regexp("/^[a-zA-Z0-9.\'\"]$/i",$variable_name)
죄송합니다, 따옴표 안에 워드 문자가 공백을 가질 수 있습니다. 답변을 편집 할 수 있습니까? – lisovaccaro