substr

What linux shell command returns a part of a string?

I want to find a linux command that can return a part of the string. In most programming languages, it's the substr() function. Does bash have any command that can be used for this purpose. I want to be able to do something like this... substr "abcdefg" 2 3 - prints 'cde' Subsequent similar question: http://stackoverflow.com/questio...

[Updated] Is this a good substr for C?

See also C Tokenizer Here is a quick substr() for C that I wrote (yes, the variable initializations needs to be moved to start of the function etc, but you get the idea) I have seen many "smart" implementations of substr() that are simple one liner calls strncpy()! They are all wrong (strncpy does not guarantee null termination and t...

C Tokenizer (and it returns empty too when fields are missing. yay!)

See also: Is this a good substr() for C? strtok() and friends skip over empty fields, and I do not know how to tell it not to skip but rather return empty in such cases. Similar behavior from most tokenizers I could see, and don't even get me started on sscanf() (but then it never said it would work on empty fields to begin with). I...

How should substring() work?

I do not understand why Java's String.substring() method is specified the way it is. I can't tell it to start at a numbered-position and return a specified number of characters; I have to compute the end position myself. And if I specify an end position beyond the end of the String, instead of just returning the rest of the String for ...

What does Perl's substr do?

My variable $var has the form 'abc.de'. What does this substr exactly do in this statement: $convar = substr($var,0,index(".",$var)); ...

How to get first x chars from a string, without cutting off the last word?

I have the following string in a variable. Stack Overflow is as frictionless and painless to use as we could make it. I want to fetch first 28 characters from the above line, so normally if I use substr then it will give me Stack Overflow is as frictio this output but I want output as: Stack Overflow is as... Is there any pre-mad...

PHP str_replace

I'm currently using str_replace to remove a usrID and the 'comma' immediately after it: For example: $usrID = 23; $string = "22,23,24,25"; $receivers = str_replace($usrID.",", '', $string); //Would output: "22,24,25" However, I've noticed that if: $usrID = 25; //or the Last Number in the $string It does not work, because there is...

PHP Limit string output by specific characters

Hello, I am trying to limit the number of characters returned from a string using PHP. I've applied a solution that just seemed to crash the server (high load) / infinite loop. So I am asking for alternative, Simply, I am trying to find a solution that cuts the string, display specific amount of characters, but still respect the meanin...

Python - substr

Hi I need to be able to get the last digit of a number. i.e., I need 2 to be returned from: 12. Like this in PHP: $minute = substr(date('i'), -1) but I need this in Python. Any ideas ...

Using the php substr on the_permalink() in WordPress

Hello everybody! My urls for posts in WordPress looks like this: http://localhost:8888/blabla/book/yes-vi-testar Using the_permalink() would generate "http://localhost:8888/blabla/book/yes-vi-testar" but I want to cut the first 34 characters to get a string like "yes-vi-testar". How do I use php substr in a case like this? I'm confused...

How to parse out quoted values from a column with sql

I have a field that has values like this... s:10:"03/16/1983"; s:4:"Male"; s:2:"No"; I'd like to parse out the quoted values. its going to be some sort of combination of substr and instr its the doublequote i have issues finding its position. i have tried things like select substr(field_value, instr(field_value,'"'),instr(field_val...

Can I use Perl's unpack to break up a string into vars?

I have an image file name that consists of four parts: $Directory (the directory where the image exists) $Name (for a art site, this is the paintings name reference #) $File (the images file name minus extension) $Extension (the images extension) $example 100020003000.png Which I desire to be broken down accordingly: $dir=1000 $...

PHP - I can't trim off the last character which is a space

My HTML form: <form action="http://localhost/wordpress" id="search" method="get"> <input type="text" size="30" id="s" name="s" value="Type and hit enter" onfocus="javascript:this.value='';" onblur="javascript:this.value='Type and hit enter';"/> <br/> <input type="submit" value="Search"/> </form> My PHP script: <div class="message"> Y...

l-value substr method in C++

I want to create a substr method in C++ in a string class that I made. The string class is based on C-style string of course, and I take care of the memory management. I want to write a substr(start, length) function that can work on the regular way: CustomString mystring = "Hello"; cout << mystring.substr(0,2); // will print "He" ...

PHP pagination script

$string = "This is my page content. This text will be paginated."; $pageNo = "0"; $pieceLength = "12"; $preparedForPrint = substr($string,$pageNo,$pieceLength); what i want to do is if the 12th character is inside a word(the 12th character is not a space) i want to move my cursor 'till it finds a space an return that substring despi...

Javascript substr(); limit by word not char

I would like to limit the substr by words and not chars. I am thinking regular expression and spaces but don't know how to pull it off. Scenario: Limit a paragraph of words to 200 words using javascript/jQuery. var $postBody = $postBody.substr(' ',200); This is great but splits words in half :) Thanks ahead of time! ...

PHP function substr() problem

When I use substr() I get a strange character at the end $articleText = substr($articleText,0,500); I have an output of 500 chars and � <-- How can iIfix this? Is it an encoding problem? My language is Greek. ...

Problem with diacritics and mb_substr

I am slicing unicode string with diacritics using mb_substr function but it works as I would use simple substr function. It splits unicode characters in half displaying question marked diamond. E.g. echo mb_substr('ááááá', 0, 5); //Displays áá� What might be wrong? ...

PHP Substr Function Trimming Problem

Hi, I'm using below code for triming titles and show it recent posts section on my blog: <?php global $post; $releaseDate = get_post_meta($post->ID, "gosterim_tarihi", true); foreach( $images as $image ) { $title = get_the_title(); if (strlen($title) > 20) { $title = substr($title, 0, 20) . '&hellip;'; } $attachmentimage=wp...

Substring C from string like folder1/file1.txt

Hi all, i have strings like "folder1/file1.txt" or "foldername1/hello.txt" and i need to take the substring that identify the folder name with the slash (/) included (example: from "folder1/file1.txt" i need "folder1/"). The folders name are not all with the same length. How can i do this in C?? thanks ...