Skip to content
Related Articles

Related Articles

Extract string from between quotations – Python

View Discussion
Improve Article
Save Article
Like Article
  • Last Updated : 03 Jan, 2021

In this article, we will learn to extract strings in between the quotations using Python.

Method 1:

To extract strings in between the quotations we can use findall() method from re library.

Python3




import re
inputstring = ' some strings are present in between "geeks" "for" "geeks" '
  
print(re.findall('"([^"]*)"', inputstring))


Output:

['geeks', 'for', 'geeks']

Method 2:

We can extract strings in between the quotations using split() method and slicing.

Python3




inputstring = 'some strings are present in between "geeks" "for" "geeks" '
    
"""
here split() method will split the string for every quotation ( " ) .i.e.
['some strings are present in between ', 'geeks', ' ', 'for', ' ', 'geeks', ' ']. 
  
Then we will be storing all the strings at odd index.
  
"""
  
result = inputstring.split('"')[1::2]
print(result);


Output:

['geeks', 'for', 'geeks']

Here you can learn more about Regular Expressions and list slicing in python.

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!