0

string_1

< p class="paraind">< i>Erstens werden kulturelle Defizite bzw. ein geringes kulturelles Kapital der Migrantenfamilien angenommen, das unter Bezugnahme auf das kultursoziologisch begr&#x00FC;ndete BORDIEU&#x2019;sche < i>Habituskonzept< /i> und seine These der &#x201A;kulturellen Passung&#x2018; wegen der angenommenen Distanz der Migrantenfamilien zur deutschen (Mittelschicht-)Kultur f&#x00FC;r geringe Bildungschancen von Migrantenkinder verantwortlich sei. BORDIEU und PASSERON benutzen f&#x00FC;r diesen Vergleich des famili&#x00E4;ren kulturellen Kapitals mit dem der < i>Mittelschichtinstitution< /i>< a id="ch1_fn18" href="chapter1.html#cch1_fn18">< sup>18< /sup>< /a> der Schule den durchaus umstrittenen Begriff der &#x201A;kulturellen Passung&#x2018; (1971). Der Erkl&#x00E4;rungsansatz der kulturellen Herkunft als Ursache f&#x00FC;r Bildungs(miss)erfolg erscheint deswegen prinzipiell umstritten und quasiwissenschaftlich, weil viele der Herkunftskultur zugeschriebenen Eigenschaften sich oftmals als soziale Faktoren entpuppen, und weil die Unterstellung einer pauschal defizit&#x00E4;ren Lebenslage, Kultur und Sprachverm&#x00F6;gens nicht-deutscher Familien auf eine kulturalistischessentialistische, wenn nicht sogar diskriminierende Haltung verweist.< /p>

string_2

begr&#x00FC;ndete BORDIEU&#x2019;sche Habituskonzept und seine These der &#x201A;kulturellen

You can see that string_2 contents match with string_1 (highlighted text) but only difference is < i> tag in string_1, So I can not match these two strings

I want to create all the tags from string_1 to its corresponding texts in string_2 to match both string,

Kindly somebody give any idea or solution for this

3
  • possible duplicate of How to create tags from one content to another content using PERL Commented May 21, 2014 at 5:59
  • Miller, in your question link the subject is to create the missing tag with contents in another content. But in this, I want to create tag for the word already in another string, Note: Only tag not with content, I think there is a differences, But really thank for your prompt reply Commented May 21, 2014 at 6:04
  • @user3354853 It's "Perl", not "PERL". Commented May 21, 2014 at 6:11

1 Answer 1

2

A less restrictive version of my regex solution to your previous question can solve this:

use strict;
use warnings;

my $string_1 = do {local $/; <DATA>};

my $string_2 = "begr&#x00FC;ndete BORDIEU&#x2019;sche Habituskonzept und seine These der &#x201A;kulturellen";

# Build a regex to match HTML interjected at whitespace
my $string2_re = join '(?:\s+|<.*?>)+', map quotemeta, split ' ', $string_2;

if ($string_1 =~ /($string2_re)/) {
    print "Matching = '$1'";
}

__DATA__
< p class="paraind">< i>Erstens werden kulturelle Defizite bzw. ein geringes kulturelles Kapital der Migrantenfamilien angenommen, das unter Bezugnahme auf das kultursoziologisch begr&#x00FC;ndete BORDIEU&#x2019;sche < i>Habituskonzept< /i> und seine These der &#x201A;kulturellen Passung&#x2018; wegen der angenommenen Distanz der Migrantenfamilien zur deutschen (Mittelschicht-)Kultur f&#x00FC;r geringe Bildungschancen von Migrantenkinder verantwortlich sei. BORDIEU und PASSERON benutzen f&#x00FC;r diesen Vergleich des famili&#x00E4;ren kulturellen Kapitals mit dem der < i>Mittelschichtinstitution< /i>< a id="ch1_fn18" href="chapter1.html#cch1_fn18">< sup>18< /sup>< /a> der Schule den durchaus umstrittenen Begriff der &#x201A;kulturellen Passung&#x2018; (1971). Der Erkl&#x00E4;rungsansatz der kulturellen Herkunft als Ursache f&#x00FC;r Bildungs(miss)erfolg erscheint deswegen prinzipiell umstritten und quasiwissenschaftlich, weil viele der Herkunftskultur zugeschriebenen Eigenschaften sich oftmals als soziale Faktoren entpuppen, und weil die Unterstellung einer pauschal defizit&#x00E4;ren Lebenslage, Kultur und Sprachverm&#x00F6;gens nicht-deutscher Familien auf eine kulturalistischessentialistische, wenn nicht sogar diskriminierende Haltung verweist.< /p>

Outputs:

Matching = 'begr&#x00FC;ndete BORDIEU&#x2019;sche < i>Habituskonzept< /i> und seine These der &#x201A;kulturellen'
Sign up to request clarification or add additional context in comments.

2 Comments

Thanks Miller!, I cant match in another scenario: (eg: my string_1 = "<p class=\"para\">Kindern aus sozial benachteiligten Familien und Migrantenfamilien nachgedacht<a id=\"ch2_fn32\" href=\"chapter2.html#cch2_fn32\"><sup>32</sup></a>. Die als &#x201E;Lernprozess&#x201C; (BRATER et al. 2007: 23)</p>" ) I want to find string_2="milien und Migrantenfamilien nachgedacht. Die als &#x201E;Lernprozess&#x201C; (BRATER"
@user3354853 I'm glad that I was able to help. Please note that I've demonstrated all of the tools that you'll need to make further enhancements to your processing goal. Good luck.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.