Apeli / PissixExpressions___

Fork for JSVerbalExpressions.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PissisExpressions v0.1

A ha-ha version of https://github.com/VerbalExpressions/JSVerbalExpressions by Jehna. Translated the function names to Finnish teen slang.

Examples

Here's a couple of simple examples to give an idea of how PissixEx works:

Testing if we have a valid URL

// Create an example of how to test for correctly formed URLs
var tester = PissixEx()
            .laininStartti()
            .sit( "http" )
            .kait( "s" )
            .sit( "://" )
            .kait( "www." )
            .ihaSamaPaizi( " " )
            .laininEndi();

// Create an example URL
var testMe = "https://www.lidl.fi";

// Use RegExp object's native test() function
if( tester.test( testMe ) ) alert( "Jesssss siideriiii!"); // This output will fire
else alert( "Vittu ei oo papereit" );

console.log( tester ); // Ouputs the actual expression used: /^(http)(s)?(\:\/\/)(www\.)?([^\ ]*)$/ 

Replacing strings

// Create a test string
var replaceMe = "Onx sul heittää yhtää spadduu?";

// Create an expression that seeks for word "spadduu"
var expression = PissixEx().eti( "spadduu" );

// Execute the expression like a normal RegExp object
var result = replaceMe.replace( expression, "ESsii" );

alert( result ); // Outputs "Onx sul heittää yhtää ESsii?"

Shorthand for string replace:

var result = PissixEx().eti( "mutsi" ).vaiha( "Meiän mutsi skitsoo iha vitusti", "faija" );
alert( result ); // Outputs "Meiän faija skitsoo iha vitusti"

Docs

Use the official documentation, but replace the function names:

Original: startOfLine, Pissix: laininStartti
Original: endOfLine, Pissix: laininEndi
Original: then, Pissix: sit
Original: find, Pissix: eti
Original: maybe, Pissix: kait
Original: anything, Pissix: ihaSama
Original: anythingBut, Pissix: ihaSamaPaizi
Original: something, Pissix: jotai
Original: somethingBut, Pissix: jotaiPaizi
Original: replace, Pissix: vaiha
Original: lineBreak, Pissix: uusRivi
Original: br, Pissix: breikki
Original: tab, Pissix: täbi
Original: word, Pissix: wördi
Original: anyOf, Pissix: mikäVaa
Original: range, Pissix: lössi
Original: addModifier, Pissix: uusSäätö
Original: removeModifier, Pissix: endaaSäätö
Original: withAnyCase, Pissix: ihaSamaMikäKoko
Original: stopAtFirst, Pissix: ekastStoppi
Original: searchOneLine, Pissix: yhenRivinSöörtsi
Original: multiple, Pissix: mont
Original: or, Pissix: tai
Original: beginCapture, Pissix: alotaKaappaa
Original: endCapture, Pissix: lopetaKaappaa

About

Fork for JSVerbalExpressions.

License:MIT License


Languages

Language:JavaScript 94.1%Language:CSS 5.9%