You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Regular Expressions Jobs

5 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Looking for the Team App?
Download the New Upwork Team App
Fixed-Price - Intermediate ($$) - Est. Budget: $35 - Posted
I'm looking for a regular expression to scrape the URLs that appear on page 1 of Google search results for any search query. I have a Ruby on Rails project where I'm using Nokogiri for scraping. I am grabbing the Google SERP like this: doc = Nokogiri::HTML(open("http://www.google.com/search?q=#{search_keyword}")) Then I get the page 1 search results like this: doc.xpath('//*[contains(concat( " ", @class, " " ), concat( " ", "r", " " ))]//a') This mostly works, but I need to EXCLUDE a couple things: 1) Exclude the excerpt/snippet google sometimes includes as result #1 2) Exclude sitelinks Google sometimes includes under result #1 See the attached pic for examples of these exclusions. At the end of the project, I will consider it a success if I can plug the regex or xpath into Nokogiri and get the desired results based on my specifications.
Skills: Regular Expressions Web scraping
Hourly - Entry Level ($) - Est. Time: Less than 1 week, 10-30 hrs/week - Posted
I need a handful of web pages with offers web scraped into my wordpress installation as a custom content type (my wordpress is ready to recieve data). I would like to have a setup, where the scraping is recurring, and if an offer is deleted from source page, it must be marked as deleted in my wordpress as well. To begin with I have two very different websites I would like to be scraped correct into my wordpress. This will work as a proff of content and as a test of developer. If it works good, I will proceed with more pages that needs to be scraped. I hope to hear from some good freelancers and explain more about my project.
Skills: Regular Expressions Web scraping WordPress
Fixed-Price - Intermediate ($$) - Est. Budget: $50 - Posted
We have Invoices that come over daily and we need an application that can read them from a folder, and put them into a tabular format. I have included a sample invoice with the fields included that need to be extracted. The data needs to be extracted to two separate tables one for details about the invoice and one for details about the skus on the invoice. Here are the columns for the Invoice Table InvoiceType InvoiceNumber PONumber SupplierID InvoiceDate Freight Fees FeeDescription Discounts DiscountDescription Tax Subtotal Total This table should also include a timestamp of when the PDF was parsed And here are the columns for the SKU Details Table InvoiceNumber PONumber SupplierSKU Quantity ItemCost I can provide additional Invoices to test with as some have more than one sku (often 2 and occasionally 3 or 4 and very rarely 6 or 8).
Skills: Regular Expressions
Fixed-Price - Expert ($$$) - Est. Budget: $200 - Posted
Parsing a pipe seperated xml File in java....looking for a generic parser to be written (Need good knowledge in datastructure and algorithm to parse few recursive fields or good in regular expressions)...further documents will be provided after hiring . The file is pretty simple.
Skills: Regular Expressions Algorithms Data Structures Java
Fixed-Price - Intermediate ($$) - Est. Budget: $5 - Posted
Hi, I'm looking for experienced developers who can create regular expressions on demand. You get paid per regex task ($5). Our clients are developers and online marketeers.
  • Number of freelancers needed: 5
Skills: Regular Expressions
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App