Perl을 처음 사용합니다. 나는 일부를 복제하는 것을 시도하고있다htmlentities()에 해당하는 Perl
/PHP의 htmlentities()
의 대부분의 기능은 지금까지 나는이있다 : 그것은 나의 필요를 위해 노력하고 있지만 내에서 마이크로 최적화는 느낌
$str = '" \' < >';
$str = join('<', split('<', $str));
$str = join('>', split('>', $str));
$str = join('"', split('"', $str));
$str = join(''', split("'", $str));
print $str;
더 좋은 방법이 있어야하는 것처럼.
저는 정규 표현식에 끔찍해서 많은 Perl 자습서가 맞춤식 또는 비표준 라이브러리를 다루거나 단지 내 경험 부족으로 이런 식으로 보입니다.
perl -v
는 생산 :
v5.10.1
, 고려"내 안에 마이크로 최적화는 더 나은 방법이 있어야이 같은 느낌 " 바퀴의 재발 명을 피하십시오. " 올바르게 작성된 다른/기존 방법을 찾아 사용하십시오. – user2864740
@ user2864740 감정을 가져 주셔서 감사합니다. 그러나 나는 확실히 현존하는 적절한 방법을 찾기 위해 노력했지만 확실히 많은 정보가 있습니다. 그러나 나는 실패했습니다. SO에 대한 질문은 보통 제가 가진 모든 문제에 대한 최종 해결책입니다. – MonkeyZeus
SO가 첫 번째 리조트가 아닌지 확인하십시오. https://www.google.com/webhp?q=perl%20html%20encode – user2864740