Regular expressions are a declarative language, mainly used for pattern matching within strings. Please include a tag specifying the programming language you are using, together with this tag.

learn more… | top users | synonyms

7
votes
1answer
88 views

How could I improve this map-reduce code?

I have been changing this code and I don't get to make it much better, I changed a little bit the structure, reimplemeted a new function for splitting Strings which is more efficient, etc. I have been ...
3
votes
2answers
38 views

Help in deciding how to represent a long regular expression

I wrote a simple Polynomial class: class Polynomial def initialize(coefficients) @coefficients = coefficients.reverse end def to_s return '0' if @coefficients.all?(&:zero?) ...
1
vote
1answer
28 views

TCPDUMP file (part of a real capture)

I have been working on this code for quite a while and just want to make sure it is up to good standards. I know many of you will have questions, so as they come up, I will edit my initial question to ...
3
votes
2answers
60 views

Either or case in Python and Regex

I have a small module that gets the lemma of a word and its plural form. It then searches through sentences looking for a sentence that contains both words (singular or plural) in either order. I have ...
2
votes
3answers
179 views

Convert Sql LIKE to Regex

I have a bit of code that converts a Sql Like expression to a regex expression for the purposes of a Linq to objects Like extension method. For some time I have been using this conversion. This ...
6
votes
3answers
80 views

A regex in Java. Latin letters, digits, dots, and minus signs

There is a user login, and the requirements are the following: The login must start with a Latin letter. The login must finish with either a Latin letter or a digit. There may also be digits, ...
1
vote
1answer
51 views

Finding PHP URL

I've made a Regex to find any URL on site, which uses PHP: Reg = new ...
3
votes
3answers
52 views

Limited typecasting with regex

long time user/lurker at stackoverflow, first time here. I've seen a lot of questions like this have people point to this section of the StackExchange network so I hope this is the right place. I'm ...
4
votes
1answer
90 views

Regex parser - request for review and optimization

The whole question is Better implementation of a simplified regular expression engine?. I have solved the question, and in turn felt the need to get it reviewed. Any suggestions for clean up and ...
0
votes
2answers
81 views

Reducing number of blank spaces

This program takes blank spaces before some chars like > < />, and if there is more than one blank space in the line, it will reduce to one. return source.replaceAll("\\s{2,}", " ...
5
votes
2answers
159 views

What do you think of my regex for URL validation?

I would like you to review my regex. It's suppose to recognize common URLs like: http://www.google.com http://www.sub1.sub2.google.com https://www.google.com http://www.google.com/path1/path2 ...
1
vote
2answers
132 views

Performance: getting first value from comma delimited string

I've got a string that has values that are delimited by comma's, like so: $var = '1,23,45,123,145,200'; I'd like to get just the first value, so what I do is create an array from it and get the ...
2
votes
1answer
80 views

How to replace plain URLs with links, in javascript? [closed]

I've nearly got this working. I wanted to know if there is a much better way. One problem is that no matter what there will be cases where a URL is incorrectly identified and as such the end result ...
3
votes
1answer
76 views

Optimize regex for maximum speed

According to http://stackoverflow.com/questions/19608546/optimize-regex-for-maximum-speed and comments to ask my question here . Please help me to optimize following regex to best performance . I have ...
1
vote
2answers
75 views

How do you “sordid sort” alphanumeric strings?

The question is about sorting alphanumeric string in a "more natural" order. Source: Marc LeBrun's "Sordid Sort" Computist Quiz Often a system string comparison sorts alphanumeric data ...
1
vote
2answers
103 views

Trying to improve my javascript code in this simple challenge from coderbyte

Here is a slightly modified challenge from Coderbyte: Determine if a given string is an acceptable. The str parameter will be composed of + and = symbols with several letters between them (ie. ...
1
vote
2answers
65 views

Checking name E-mail and unit-test

Please tell me what you think. Is my code bad? Function checking #-*- coding: utf-8 -*- import re import unittest def email_check(mail): # E-mail as argument func compil = re.compile(r""" ...
15
votes
4answers
1k views

Regex to parse semicolon-delimited fields is too slow

I have a file with just 3500 lines like these: filecontent= "13P397;Fotostuff;t;IBM;IBM lalala 123|IBM lalala 1234;28.000 things;;IBMlalala123|IBMlalala1234" Then I want to grab every line from the ...
3
votes
1answer
53 views

dir=“auto” JavaScript shim for IE

Reason for script: dir="auto" is an attribute value from the HTML 5 spec with current poor support in IE and Opera browsers ...
2
votes
1answer
72 views

JavaScript HTTP regular expression

I am currently using the following to convert [url=][/url] to an HTML link: s = message.replace(/\[url=([^\]]+)\]\s*(.*?)\s*\[\/url\]/gi, "<a href='$1'>$2</a>") That work's fine. I ...
-1
votes
1answer
47 views

Multiple of a number through a regular expression [closed]

How do I find if a string contains a number which is a multiple of 5 or not? Without converting/casting it to an integer?
1
vote
1answer
81 views

wild card pattern matching algorithm

i was trying to write code which does a validation for below wildcards: '?' ------> The question mark indicates there is zero or one of the preceding element. For example, colou?r matches ...
0
votes
1answer
39 views

Cleaner RegEx Syntax

I've got information that is imported from a CSV file that my site grabs every day with PHP. I'm just learning RegEx so I'm able to do what I need to do but am looking to get more efficient with my ...
1
vote
4answers
111 views

How can I shorten and remove repetition from this Python script?

I've got a CSV that contains users and permissions in the below format, where users can have as little as one or as many as eight different permissions: ...
1
vote
2answers
94 views

Optimization of a while-loop searching for words in a dictionary

This is my first question here. I'm using an open source program called MElt which lemmatize (give the lemma example:giving-->give) of words. MElt works on Linux and its programmed in Perl and ...
3
votes
1answer
221 views

Regex to remove inline javascript from string

I need to remove inline javascript for a given string. Examples: If user typed: <img onload="something" /> I should need to convert into <img /> I created this PHP code and it ...
0
votes
1answer
78 views

Avoiding dynamic RegEx creation in JavaScript

This function's job is to replace several text smilies, e.g. :D, :), :love with the appropriate smiley image. In my opinion my code has several issues, yet the main problem is that a lot of quite ...
1
vote
0answers
110 views

Regular Expression Generator [closed]

This library allows you to call functions to describe a regular expression, and then check if a string matches that regex- or replace things in a string based on that regex. I am trying to improve my ...
0
votes
3answers
59 views

Structured instructions for simple extraction script

I have a rather simple task in trying to extract keywords from input.dat which looks like: func1 { yes true; keyword123 (1.1 0 -0.3); gamma (0 1 0); dir ...
2
votes
1answer
177 views

String Interpolation / Word Matching with XML in C#

I'm working on a project where I need to map XML values to field names. Classic CS problem, I think I've got a pretty good approach but would like feedback. For example: breachReportType matches to ...
1
vote
1answer
402 views

string compare, sort, regex split

I am writing a simple code to accept/read a input of lines from a text file, split it into my class variables, sort them and finally display the input in the ordered form. But I am struggling past ...
4
votes
1answer
221 views

Faster code for SVG path parsing? Perhaps improved regex?

I have a module in Python for dealing with SVG paths. One of the problems with this is that the SVG spec is obsessed with saving characters to a pointless extent. As such, this path is valid: ...
3
votes
1answer
185 views

Trim certain characters from a string in javascript

I want to remove not only spaces, but certain characters aswell from the beginning or end of a javascript string. function trim(str, characters) { var c_array = characters.split(''); var ...
2
votes
2answers
116 views

Matching a pattern in many lines of text, Java?

This is the relevant piece of my code (false is returned if the whole cycle is finished, pattern is a String passed to the function): for (FileLine fileLine : fileLines) { itemText = ...
1
vote
1answer
58 views

Regular Expression in Javascript to test a string of 1s and 0s

I have a string of four bits which represent true/false values. There are only seven valid options: 1010 1110 0000 1101 1001 1000 0101 There are three options which could potentially be selected ...
2
votes
2answers
120 views

Should I be using Regex to uppercase uncommon characters?

I've written a function for converting strings to upper case. It currently works by replacing each character using a Regex pattern with a hash: # Special upcase function that handles several ...
3
votes
1answer
125 views

Mathematical expression evaluator.

Code reviews and suggestions to improve coding style are welcome. using ExpressionEvaluatorLibrary; namespace ExpressionEvaluator { class Program { static void Main(string[] args) { ...
2
votes
2answers
67 views

Trying to improve a working regex

I am extracting data from a text file. Some of the lines from which I want to extract the data consist of a text description with single spaces, followed by a multiple-space gap preceding four fields ...
0
votes
0answers
69 views

JavaScript regular expression literal as string literal [closed]

Please refer to this question for more discussion. JavaScript string literal sometimes to many escaping slashes. The following address this problem by converting a regular expression literal into a ...
2
votes
1answer
115 views

Can I make a regex array to iterate through in C++?

I have to check a string to various regular expressions in C++. Up to now, I've done this using something similar to this: regex regex_a (".."); string rewrite_a = "($1/$2)"; regex regex_b (".."); ...
2
votes
1answer
109 views

Regular expression for application version

Only these formats are accepted. 1.1.1 1.1.1-r 1.1.1-b 1.1.1-r1 1.1.1-b1 I wrote this code. What don't I like in it? I used parentheses and now I have two groups. In fact, I don't need to do ...
0
votes
1answer
71 views

Improvment of and looping in a regular expression pattern

My implemented regex pattern contains two repeating symbols: \d{2}\. and <p>(.*)</p>. I want to get rid of this repetition and asked myself if there is a way to loop in Python's regular ...
2
votes
1answer
1k views

Faster JavaScript fuzzy string matching function?

I'm using the following function to fuzzy match strings: function fuzzy_match(str,pattern){ pattern = pattern.split("").reduce(function(a,b){ return a+".*"+b; }); return (new ...
1
vote
2answers
157 views

php most efficient way to check if a variable contains only certain chars

I have a small function which I regularly use to check if a variable contains only [a-z][0-9] and the special chars '-' and '_'. Currently I'm using the following: function is_clean($string){ ...
1
vote
1answer
69 views

To extract specific information in the stack trace using regular expression

I encountered a problem at http://regexone.com/example/6? You can view the problem by clicking the link. There was required a regular expression to extract the method name, filename and the line ...
1
vote
3answers
457 views

How should I read coordinates from a text file?

I have a text file with lines that look like this: Robot(479.30432416307934|98.90610653676828) Robot(186.42081184420528|213.11277688981409) Robot(86.80794277768825|412.1359734884495) or, more ...
2
votes
1answer
42 views

Encapsulate results in div tags

I would like to turn the following: <div>this is a $test</div> into <div>this is a <div>$test</div></div> currently I have var regexp = new ...
1
vote
2answers
46 views

How to make this Regex more flexible?

I am creating a simple template engine that uses Regex to find special expressions, which are parsed and processed. They are enclosed in Ruby-style opening tags and have the format: <% label ...
0
votes
0answers
74 views

Python pattern searching using re standard lib, str.find()

I'm trying to improve some code in order to get a better perfomance, I have to do a lot of pattern matching for little tags on medium large strings, for example: import re STR = ...
1
vote
3answers
760 views

Regex to get all image links - is this efficient?

I have some pretty basic Regex that scans the output of a HTML file (the whole document source) and attempts to extract all of the absolute links that look like images. Whether they are actually ...