Tag Content Extractor

Sort by

recency

|

229 Discussions

|

  • + 0 comments

    A Tag Content Extractor is a tool used to identify and extract metadata or tags from digital content such as images, videos, or web pages. It helps in organizing and categorizing data efficiently. For businesses like a Fansly agency, this tool is essential in optimizing content visibility, improving user engagement, and streamlining content management strategies across platforms.

  • + 0 comments

    These's inconsistancy in the test cases: Test case 1 has "

    " and the expected result is "None"/ While in Test Case 2 there's the TAG "tVRsFQsPVp)sjruDI pJpP@a4Y3v1mT( t0$OKbgd@r5Kug8-(#X}f2*wo+tU6(#" that is EMPTY and the expected result is nothing - not to add anything to the results, not even "None".

    Or maybe the TAG "tVRsFQsPVp)sjruDI pJpP@a4Y3v1mT( t0$OKbgd@r5Kug8-(#X}f2wo+tU6(#" is illegal? So, be consistant and arrange the reuirements.* he results: `

  • + 1 comment

    There are bugs in the smaple test cases, Sample Test Case 2 the TAG is "tVRsFQsPVp)sjruDI pJpP@a4Y3v1mT( t0$OKbgd@r5Kug8-(#X}f2*wo+tU6(#" and it's emplty. According to previous sample test it should have a result "None", (there should be 3 of them in sequence for tag pairs 6,7, and 8 out of 9 tag-pairs. But in the Sample Tesdt Case 2 - it doesn't. and it fails my solution althought it's correct.

    • + 0 comments

      We can only assess your solution if you post it here. You can claim that it is correct and the sample test case is wrong, But with our code which is correct, all the sample test cases pass.

      Please put your code here so that we can analyse it.

  • + 0 comments

    import java.io.; import java.util.; import java.text.; import java.math.; import java.util.regex.*;

    public class Solution{ public static void main(String[] args){

        Scanner in = new Scanner(System.in);
        int testCases = Integer.parseInt(in.nextLine());
        while(testCases-- >0){
            String line = in.nextLine();
    
        boolean matchFound = false;
        Pattern r = Pattern.compile("<(.+)>([^<]+)</\\1>");
        Matcher m = r.matcher(line);
    
    
        while (m.find()){
             System.out.println(m.group(2));
                matchFound = true;
        }
    
    
          if (!matchFound) {
                System.out.println("None");
            } 
    
    
        }
    }
    

    }

  • + 0 comments
    import java.io.*;
    import java.util.*;
    import java.text.*;
    import java.math.*;
    import java.util.regex.*;
    
    public class Solution{
        public static void main(String[] args){
            Scanner in = new Scanner(System.in);
            int testCases = Integer.parseInt(in.nextLine());
            
            String tagContentRegex = "<([\\s\\S_ ]+)>([^<>]+)</\\1>";
            Pattern tagPattern = Pattern.compile(tagContentRegex);
            
            while (testCases>0) {
                String line = in.nextLine();
                boolean found = false;
                Matcher matcher = tagPattern.matcher(line);
                
                while (matcher.find()) {
                    String content = matcher.group(2);
                    System.out.println(content);
                    found = true;
                }
                if (!found) {
                    System.out.println("None");
                }
                testCases--;
            }
            in.close();
        }
    }