list - معنى - top 10 bad words in english




فلتر "الكلمات السيئة" (7)

1+ على خطأ Clbuttic ، أعتقد أنه من المهم أن تقوم مرشحات "الكلمة السيئة" بالمسح بحثًا عن المساحات البادئة واللاحقة (على سبيل المثال ، "ass") بدلاً من السلسلة الدقيقة بالضبط حتى لا يكون لدينا كلمات مثل clbuttic ، clbuttes ، buttert ، buttess ، الخ

ليس تقنيًا للغاية ، ولكن ... يجب أن أقوم بتطبيق فلتر الكلمات السيئة في موقع جديد نقوم بتطويره. لذلك أنا بحاجة إلى قائمة الكلمات "جيدة" سيئة لتغذية ديسيبل بلدي مع ... أي تلميح / الاتجاه؟ تبحث مع جوجل وجدت هذا واحد ، وأنها بداية ، ولكن لا شيء أكثر من ذلك.

نعم ، أنا أعلم أن هذا النوع من الفلاتر يمكن التغلب عليه بسهولة ... لكن العميل سيكون هو العميل! :-)

سيتعين على الموقع تصفية كل من الكلمات الإنجليزية والإيطالية ، ولكن بالنسبة للغة الإيطالية ، يمكنني أن أطلب من زملائي مساعدتي في قائمة مبنية على المجتمع من "parolacce" :-) - رسالة بريد إلكتروني ستفعل.

شكرا على اي مساعدة.


أود أن أقول إزالة المشاركات بمجرد علمك بها ، وحظر المستخدمين الذين لديهم صراحة مفرطة مع مشاركاتهم. يمكنك أن تقول أشياء مسيئة للغاية دون استخدام أي كلمات قاسية. إذا قمت بحجب كلمة ass (ويعرف أيضا باسم حمار) ، فسيقوم الأشخاص فقط بكتابة $$ أو / 55 ، أو أي شيء آخر يحتاجونه للكتابة لتجاوز المرشح.


حذار من الأخطاء clbuttic .

"أبل ارتكبت خطأ clbuttic من إجبار رؤيتهم - أعني ، أن ننظر إلى ما كانت NeXT ما يصل إلى!"

هم. "clbuttic".

جوجل "clbuttic" - الآلاف من الزيارات!

هناك شخص ما يطلق على سيارته "clbuttic".

هناك لوحات الرسائل "Clbuttic Steam Engine".

قاموس ويبستر - أي مساعدة.

هم. ماذا يمكن أن يكون هذا؟

تلميح: سيتم حظر الأشخاص الذين يجرون فرضيات حول نصوصهم المعتادة عند تكرار هذا الخطأ.


في البحث في هذا الموضوع ، قررت أن ما هو مطلوب هو أكثر من مجرد قائمة تقوم ببدائل عشوائية. لقد قمت ببناء خدمة ويب تسمح لك بتحديد مستوى "النظافة" الذي تريده. كما يبذل جهدًا لتحديد الإيجابيات الخاطئة - أي حيث قد تكون كلمة ما سيئة في سياق ما ، ولكن ليس في غيرها. ألق نظرة على http://filterlanguage.com


لم أر أي لغة محددة ولكن يمكنك استخدام هذا لـ PHP ستقوم بتوليد RegEx لكل عمل مُحَوَّل حتى أنه سيتم أيضًا تجاهل الأخطاء الإملائية المتعمدة (مثلss و i3itch).

<?php

/**
 * @author [email protected]
 **/

if($_GET['act'] == 'do')
 {
    $pattern['a'] = '/[a]/'; $replace['a'] = '[a A @]';
    $pattern['b'] = '/[b]/'; $replace['b'] = '[b B I3 l3 i3]';
    $pattern['c'] = '/[c]/'; $replace['c'] = '(?:[c C (]|[k K])';
    $pattern['d'] = '/[d]/'; $replace['d'] = '[d D]';
    $pattern['e'] = '/[e]/'; $replace['e'] = '[e E 3]';
    $pattern['f'] = '/[f]/'; $replace['f'] = '(?:[f F]|[ph pH Ph PH])';
    $pattern['g'] = '/[g]/'; $replace['g'] = '[g G 6]';
    $pattern['h'] = '/[h]/'; $replace['h'] = '[h H]';
    $pattern['i'] = '/[i]/'; $replace['i'] = '[i I l ! 1]';
    $pattern['j'] = '/[j]/'; $replace['j'] = '[j J]';
    $pattern['k'] = '/[k]/'; $replace['k'] = '(?:[c C (]|[k K])';
    $pattern['l'] = '/[l]/'; $replace['l'] = '[l L 1 ! i]';
    $pattern['m'] = '/[m]/'; $replace['m'] = '[m M]';
    $pattern['n'] = '/[n]/'; $replace['n'] = '[n N]';
    $pattern['o'] = '/[o]/'; $replace['o'] = '[o O 0]';
    $pattern['p'] = '/[p]/'; $replace['p'] = '[p P]';
    $pattern['q'] = '/[q]/'; $replace['q'] = '[q Q 9]';
    $pattern['r'] = '/[r]/'; $replace['r'] = '[r R]';
    $pattern['s'] = '/[s]/'; $replace['s'] = '[s S $ 5]';
    $pattern['t'] = '/[t]/'; $replace['t'] = '[t T 7]';
    $pattern['u'] = '/[u]/'; $replace['u'] = '[u U v V]';
    $pattern['v'] = '/[v]/'; $replace['v'] = '[v V u U]';
    $pattern['w'] = '/[w]/'; $replace['w'] = '[w W vv VV]';
    $pattern['x'] = '/[x]/'; $replace['x'] = '[x X]';
    $pattern['y'] = '/[y]/'; $replace['y'] = '[y Y]';
    $pattern['z'] = '/[z]/'; $replace['z'] = '[z Z 2]';
    $word = str_split(strtolower($_POST['word']));
    $i=0;
    while($i < count($word))
     {
        if(!is_numeric($word[$i]))
         {
            if($word[$i] != ' ' || count($word[$i]) < '1')
             {
                $word[$i] = preg_replace($pattern[$word[$i]], $replace[$word[$i]], $word[$i]);
             }
         }
        $i++;
     }
    //$word = "/" . implode('', $word) . "/";
    echo implode('', $word);
 }

if($_GET['act'] == 'list')
 {
    $link = mysql_connect('localhost', 'username', 'password', '1');
    mysql_select_db('peoples');
    $sql = "SELECT word FROM filters";
    $result = mysql_query($sql, $link);
    $i=0;
    while($i < mysql_num_rows($result))
     {
        echo mysql_result($result, $i, 'word') . "<br />";
        $i++;
     }
     echo '<hr>';
 }
?>
<html>
    <head>
        <title>RegEx Generator</title>
    </head>
    <body>
        <form action='badword.php?act=do' method='post'>
            Word: <input type='text' name='word' /><br />
            <input type='submit' value='Generate' />
        </form>
        <a href="badword.php?act=list">List Words</a>
    </body>
</html>






profanity