본문 바로가기

문자열5

PHP 정규식을 활용한 태그 및 특정 문자열 제거 및 추출 방법 php에서 정규식을 활용하여 문자열안에 있는 태그 제거 및 추출 방법에 대해서 알아보겠습니다. ​정규식을 잘 활용하면 소스가 간결해지며 그만큼 좋은 효과를 가져올수 있다고 하는데요 이걸 또 평소에 쓰는 버릇을 해야하는데 자주 쓰이진 않다보니 금방 까먹게 되네요. TEXTAREA 제거 $content = preg_replace("!!is","[TEXTAREA]",$content); $content = preg_replace("!!is","[/TEXTAREA]",$content); script 제거​ $str=preg_replace("!\"']+)[\"']?[^>]*>/i",$str,$RESULT); 호스트 추출 2023. 10. 25.
JavaScript 원하는 자릿수의 랜덤 숫자를 생성하는 함수 JavaScript에서 랜덤한 자릿수를 생성하려면 다음과 같이 할 수 있습니다. // 원하는 자릿수의 랜덤 숫자를 생성하는 함수 function generateRandomNumber(digits) { const min = Math.pow(10, digits - 1); const max = Math.pow(10, digits) - 1; return Math.floor(Math.random() * (max - min + 1) + min); } const digits = 10; // 원하는 자릿수 입력 const randomNum = generateRandomNumber(digits); const a = { src: `./video/upload/v${randomNum}.mp3`, crossorigin: "an.. 2023. 10. 13.
JavaScript encodeURIComponent()와 decodeURIComponent() encodeURIComponent()와 decodeURIComponent()는 JavaScript에서 문자열을 URI(Uniform Resource Identifier)에서 사용할 수 있는 형식으로 인코딩(escaping)하고 디코딩(unescape)하는 데 사용되는 함수입니다. 이러한 함수는 URL에서 데이터를 전달하거나 다룰 때 주로 사용되며, URI에 포함될 수 없는 문자를 처리하는 데 도움을 줍니다. 1. encodeURIComponent() 함수: encodeURIComponent() 함수는 문자열을 URI에서 사용 가능한 형식으로 인코딩합니다. 이 함수는 모든 문자를 처리하고, URI에서 안전하지 않은 문자를 이스케이프 처리합니다. 예를 들어, encodeURIComponent("Hello, .. 2023. 9. 28.
스크립트 변수에 문자열 포함 확인 스크립트에서 변수에 저장된 문자열에 "https:", "http:" 이 포함되어 있는지 확인하려면 JavaScript를 사용할 수 있습니다. 다음은 간단한 JavaScript 코드 예제입니다. var myString = "여기에 문자열을 넣으세요"; // 변수에 문자열을 저장합니다. // 문자열에 "https:", "http:" 이 포함되어 있는지 확인합니다. if (myString.includes("https:") || myString.includes("http:")) { console.log("문자열에 https:, http: 이 포함되어 있습니다."); } else { console.log("문자열에 https:, http: 이 포함되어 있지 않습니다."); } 위 코드에서 myString 변수에 .. 2023. 9. 28.
PHP에서 사용할 수 있는 정규표현식 메타 문자와 구문 정규표현식은 문자열의 검색, 매칭, 대체 및 분할 등 다양한 문자열 작업에 사용됩니다. 문자 클래스 (Character Classes): [abc]: a, b, c 중 하나와 일치 [a-z]: a부터 z까지의 소문자 중 하나와 일치 [A-Z]: A부터 Z까지의 대문자 중 하나와 일치 [0-9]: 0부터 9까지의 숫자 중 하나와 일치 [^abc]: a, b, c 이외의 문자와 일치 메타 문자 (Metacharacters): .: 어떤 문자 하나와 일치 *: 바로 앞의 패턴이 0회 이상 반복 +: 바로 앞의 패턴이 1회 이상 반복 ?: 바로 앞의 패턴이 0회 또는 1회 등장 |: OR 연산을 나타냄 (): 그룹화, 패턴을 그룹으로 묶어 일치 여부를 확인할 때 사용 []: 문자 클래스를 나타냄 수량자 (Qua.. 2023. 9. 23.
반응형

Copyright ⓒ SmartWeb All rights reserved.