Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Regular Expressions -- Find spaces outside Post 302449164 by Scott on Saturday 28th of August 2010 07:29:41 PM
Old 08-28-2010
Hi.

Would this work?

Code:
$ awk -F"(" -v OFS="(" 'gsub(/ +/, "\t", $1)' file1
意文	yìwén	(given name)
貴姓	guìxìng	(honorable surname)
貴	guì	(honorable)
姓	xìng	(one's surname is; to be surnamed; surname)
呢	ne	(interrogative particle)
叫	jiào	(to be called; to call)
名字	míngzi	(name)

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Regular Expressions

I'm trying to parse RichText to XML. I want to be able to capture everything between the '/par' tag in the RTF but not include the tag itself. So far all I have is this, '.*?\\par' but it leaves '\par' at the end of it. Any suggestions? (1 Reply)
Discussion started by: AresMedia
1 Replies

2. Shell Programming and Scripting

Regular Expressions

How can i create a regular expression which can detect a new line charcter followed by a special character say * and replace these both by a string of zero length? Eg: Input File san.txt hello hi ... (6 Replies)
Discussion started by: sandeep_hi
6 Replies

3. Shell Programming and Scripting

regular expressions

Hi, can anyone advise me how to shorten this: if || ; then I tried but it dosent seem to work, whats the correct way. Cheers (4 Replies)
Discussion started by: jack1981
4 Replies

4. UNIX for Dummies Questions & Answers

regular expressions

Hi Gurus, I need help with regular expressions. I want to create a regular expression which will take only alpha-numeric characters for 7 characters long and will throw out an error if longer than that. i tried various combinations but couldn't get it, please help me how to get it guys. ... (2 Replies)
Discussion started by: ragha81
2 Replies

5. UNIX for Dummies Questions & Answers

regular expressions

how to find for a file whose name has all characters in uppercase after 'project'? I tried this: find . -name 'project**.pdf' ./projectABC.pdf ./projectABC123.pdf I want only ./projectABC.pdf What is the regular expression that correponds to "all characters are capital"? thanks (8 Replies)
Discussion started by: melanie_pfefer
8 Replies

6. Shell Programming and Scripting

Need help with Regular Expressions

Hi, In ksh, I am trying to compare folder names having -141- in it's name. e.g.: 4567-141-8098 should match this expression '*-141-*' but, -141-2354 should fail when compared with '*-141-*' simlarly, abc should fail when compared with '*-141-*' I tried multiple things but nevertheless,... (5 Replies)
Discussion started by: jidsh
5 Replies

7. Shell Programming and Scripting

Regular Expressions

what elements does " /^/ " match? I did the test which indicates that it matches single lowercase character like 'a','b' etc. and '1','2' etc. But I really confused with that. Because, "/^abc/" matches strings like "abcedf" or "abcddddee". So, what does caret ^ really mean? Any response... (2 Replies)
Discussion started by: DavidHe
2 Replies

8. Shell Programming and Scripting

Help with regular expressions

I have a file that I'm trying to find all the cases of phone number extensions and deleting them. So input file looks like: abc x93825 def 13234 x52673 hello output looks like: abc def 13234 hello Basically delete lines that have 5 numbers following "x". I tried: x\(4) but it... (7 Replies)
Discussion started by: pxalpine
7 Replies

9. UNIX for Advanced & Expert Users

Using find and regular expressions

Hi Could you please advise how can one extract from the output of find . -name "*.c" -print only filenames in the current direcotry and not in its subdirectories? I tried using (on Linux x86_64) find . -name "*.c" -prune but it is not giving correct output. Whereas I am getting... (9 Replies)
Discussion started by: tinku981
9 Replies

10. Shell Programming and Scripting

Replacing Multiple spaces with a single space but excluding few regular expressions

Hi All. Attached are two files. I ran a query and have the output as in the file with name "FILEWITHFOURRECORDS.txt " I didn't want all the spaces between the columns so I squeezed the spaces with the "tr" command and also added a carriage return at the end of every line. But in two... (3 Replies)
Discussion started by: sparks
3 Replies
QSqlIndex(3qt)															    QSqlIndex(3qt)

NAME
QSqlIndex - Functions to manipulate and describe QSqlCursor and QSqlDatabase indexes SYNOPSIS
#include <qsqlindex.h> Inherits QSqlRecord. Public Members QSqlIndex ( const QString & cursorname = QString::null, const QString & name = QString::null ) QSqlIndex ( const QSqlIndex & other ) ~QSqlIndex () QSqlIndex & operator= ( const QSqlIndex & other ) virtual void setCursorName ( const QString & cursorName ) QString cursorName () const virtual void setName ( const QString & name ) QString name () const virtual void append ( const QSqlField & field ) virtual void append ( const QSqlField & field, bool desc ) bool isDescending ( int i ) const virtual void setDescending ( int i, bool desc ) Static Public Members QSqlIndex fromStringList ( const QStringList & l, const QSqlCursor * cursor ) DESCRIPTION
The QSqlIndex class provides functions to manipulate and describe QSqlCursor and QSqlDatabase indexes. This class is used to describe and manipulate QSqlCursor and QSqlDatabase indexes. An index refers to a single table or view in a database. Information about the fields that comprise the index can be used to generate SQL statements, or to affect the behavior of a QSqlCursor object. Normally, QSqlIndex objects are created by QSqlDatabase or QSqlCursor. See also Database Classes. MEMBER FUNCTION DOCUMENTATION
QSqlIndex::QSqlIndex ( const QString & cursorname = QString::null, const QString & name = QString::null ) Constructs an empty index using the cursor name cursorname and index name name. QSqlIndex::QSqlIndex ( const QSqlIndex & other ) Constructs a copy of other. QSqlIndex::~QSqlIndex () Destroys the object and frees any allocated resources. void QSqlIndex::append ( const QSqlField & field ) [virtual] Appends the field field to the list of indexed fields. The field is appended with an ascending sort order. Reimplemented from QSqlRecord. void QSqlIndex::append ( const QSqlField & field, bool desc ) [virtual] This is an overloaded member function, provided for convenience. It behaves essentially like the above function. Appends the field field to the list of indexed fields. The field is appended with an ascending sort order, unless desc is TRUE. QString QSqlIndex::cursorName () const Returns the name of the cursor which the index is associated with. QSqlIndex QSqlIndex::fromStringList ( const QStringList & l, const QSqlCursor * cursor ) [static] Returns an index based on the field descriptions in l and the cursor cursor. The field descriptions should be in the same format that toStringList() produces, for example, a surname field in the people table might be in one of these forms: "surname"," surname DESC" or "people.surname ASC". See also toStringList(). bool QSqlIndex::isDescending ( int i ) const Returns TRUE if field i in the index is sorted in descending order; otherwise returns FALSE. QString QSqlIndex::name () const Returns the name of the index. QSqlIndex &; QSqlIndex::operator= ( const QSqlIndex & other ) Sets the index equal to other. void QSqlIndex::setCursorName ( const QString & cursorName ) [virtual] Sets the name of the cursor that the index is associated with to cursorName. void QSqlIndex::setDescending ( int i, bool desc ) [virtual] If desc is TRUE, field i is sorted in descending order. Otherwise, field i is sorted in ascending order (the default). If the field does not exist, nothing happens. void QSqlIndex::setName ( const QString & name ) [virtual] Sets the name of the index to name. SEE ALSO
http://doc.trolltech.com/qsqlindex.html http://www.trolltech.com/faq/tech.html COPYRIGHT
Copyright 1992-2001 Trolltech AS, http://www.trolltech.com. See the license file included in the distribution for a complete license statement. AUTHOR
Generated automatically from the source code. BUGS
If you find a bug in Qt, please report it as described in http://doc.trolltech.com/bughowto.html. Good bug reports help us to help you. Thank you. The definitive Qt documentation is provided in HTML format; it is located at $QTDIR/doc/html and can be read using Qt Assistant or with a web browser. This man page is provided as a convenience for those users who prefer man pages, although this format is not officially supported by Trolltech. If you find errors in this manual page, please report them to qt-bugs@trolltech.com. Please include the name of the manual page (qsqlindex.3qt) and the Qt version (3.1.1). Trolltech AS 9 December 2002 QSqlIndex(3qt)
All times are GMT -4. The time now is 04:16 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy