Find Jobs
Hire Freelancers

Perl scrip project for BSnoop.

$10-30 USD

Completed
Posted about 8 years ago

$10-30 USD

Paid on delivery
I have a SED script that makes changes to a LaTeX file that I would like to get under a better framework so I can extend and manage it better. The script does simple things like this one to change all spaces and TABS to one space only: s/[[:space:]]\+/ /g and this ones to change the quotation marks from Unicode to ASCII. s/’/'/g s/‘/`/g s/”/''/g s/“/``/g these to eliminate spaces at the start and end of a quotation: s/` /`/g s/ '/'/g these to eliminate spaces before punctuation marks: s/ ,/,/g s/ \./\./g s/ !/!/g s/ ?/?/g s/ :/:/g s/ ;/;/g these changes some ... to their standard name: \ldots s/\.\.\. /\\ldots /g s/\. \. \. /\\ldots /g these change a few brackets from one type to another: s/\\bigl(/\\left(/g s/\\bigr)/\\right)/g s/\\Bigl(/\\left(/g s/\\Bigr)/\\right)/g s/\\bigl\[/\\left\[/g s/\\bigr\]/\\right\]/g s/\\Bigl\[/\\left\[/g s/\\Bigr\]/\\right\]/g and then here is where the MEAT is!!! I want to change every occurrence of: X \ldots Y X \dots Y X\ldotsY X\dotsY that is, \ldots or \dots surrounded by X and Y with or without space to: X \cdots Y where X and/or Y could be anything from this list: + - = < > ) ( ] [ } { \frac \cdot \leq \geq \left( \right) \left[ \right] \left\{ \right\} \times etc, etc, etc. I (partially) achieve this with this bunch of separate REGEX but it is becoming completely unmanageable... so I need it on better framework so I can add/delete commands to the list above. s/\\cdot \\ldots \\cdot/\\cdot \\cdots \\cdot/g s/\\cdot \\dots \\cdot/\\cdot \\cdots \\cdot/g s/+ \\ldots +/+ \\cdots +/g s/+ \\dots +/+ \\cdots +/g s/- \\ldots -/- \\cdots -/g s/- \\dots -/- \\cdots -/g s/+ \\ldots -/+ \\cdots -/g s/+ \\dots -/+ \\cdots -/g s/- \\ldots +/- \\cdots +/g s/- \\dots +/- \\cdots +/g s/) \\ldots (/) \\cdots (/g s/) \\dots (/) \\cdots (/g s/\\ldots \\frac/\\cdots \\frac/g s/\\dots \\frac/\\cdots \\frac/g s/\\cdot\\ldots\\cdot/\\cdot \\cdots \\cdot/g s/\\cdot\\dots\\cdot/\\cdot \\cdots \\cdot/g s/+\\ldots+/+ \\cdots +/g s/+\\dots+/+ \\cdots +/g s/-\\ldots-/- \\cdots -/g s/-\\dots-/- \\cdots -/g s/+\\ldots-/+ \\cdots -/g s/+\\dots-/+ \\cdots -/g s/-\\ldots+/- \\cdots +/g s/-\\dots+/- \\cdots +/g s/)\\ldots(/) \\cdots (/g s/)\\dots(/) \\cdots (/g s/\\ldots\\frac/\\cdots \\frac/g s/\\dots\\frac/\\cdots \\frac/g So I want to place this change in a Perl script in a way I can easily manage the list of commands I can place in the X and Y list. I'll provide a test-file for the script.
Project ID: 9997413

About the project

10 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, I just wrote you a message, I am so sorry for my late reaction, but I did not get a notification of your message to me. Kind regards Ben
$25 USD in 10 days
5.0 (6 reviews)
2.4
2.4
10 freelancers are bidding on average $27 USD for this job
User Avatar
I'm one of the best Perl developers here and I'm expert in regular expressions that's why I'm sure you'll be impressed with my work. I can create such script for you in couple of hours and it will work just like you want. I recommend to move list of expressions (rules) into separate file. So the program will read list of rules/actions from txt file and execute them. Thanks. Roman
$54 USD in 0 day
5.0 (317 reviews)
7.2
7.2
User Avatar
Hello. More 20 years programming experience. I need more details to set real time and price. Regards. -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
$25 USD in 1 day
4.4 (25 reviews)
5.0
5.0
User Avatar
Hello, I am an experienced (10 years) Linux sysadmin and developer. I am developing Perl scripts on a regular basis, and having read your project, I think I can provide what you need. I will give you a script which will be coded in such a way it will be easy to add/modify X and Y possible values so readability won't be sacrificed.
$25 USD in 2 days
5.0 (1 review)
1.3
1.3
User Avatar
I have 9+ years experience in Perl, CGI Are you searching for a software engineer with a proven ability to develop high-performance applications and technical innovations? If so, please consider my enclosed resume. Since 2006, I have served as a software engineer for Action Company, where I have been repeatedly recognized for developing innovative solutions for multimillion-dollar, globally deployed software and systems. I am responsible for full lifecycle development of next-generation software, from initial requirement gathering to design, coding, testing, documentation and implementation. Known for excellent client-facing skills, I have participated in proposals and presentations that have landed six-figure contracts. I also excel in merging business and user needs into high-quality, cost-effective design solutions while keeping within budgetary constraints. We used to "KANBAN BORD" method for tracking task activities. My technical expertise includes cross-platform proficiency (Windows, Unix and Linux); fluency in 13 scripting/programming languages (including Perl, CGI, mod_perl, Moose, Catalyst , C, C++, VB, Java, PHP RDBMS such as Oracle, MySQL, MS SQL, postgresSQL and Sybase and SQL) and advanced knowledge of developer applications, tools, methodologies and best practices (including OOD, client/server architecture and self-test automation). My experience developing user-friendly solutions on time and on budget would enable me to step into a Technical specialis
$25 USD in 1 day
0.0 (1 review)
0.0
0.0
User Avatar
If you are looking for a dedicated and performance-oriented person, I am a self-motivated individual and believe I would be a valuable contribution for the right position.
$25 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$25 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Experienced Software Engineer in Perl, mainly working with all kind of natural language problems. I am familiar with Perl regexp, and experienced in define patterns for various problems.
$20 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I am new to freelancer and holds a good amount of experience in perl. Please let me know if you are interested to have a discussion.
$25 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I am a Perl developer proficient in text manipulation using Advanced pattern matching including named captures and back referencing. I am a diligent worker with speedy and quality delivery. Looking forward to hearing from you. Regards, Harrison.
$25 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Oakland, United States
5.0
66
Payment method verified
Member since Jul 3, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.