MemoQ text inside [] regexp
Շարքի հրապարակողը: Eugene Petukhov

Eugene Petukhov
Ռուսաստանի Դաշնություն
Local time: 21:25
Jul 13

I want to convert some text inside [...] into tags, for ex: [XENO:qst qst=86 ] and failed with regexp in Tagger.
Absolutely any symbols into square brackets.
I tried such regexp \[*\] But it`s wrong. Anybody knows right regexp?


 

Jan Truper  Identity Verified
Գերմանիա
Local time: 20:25
Անդամ (2016)
անգլերենից գերմաներեն
(\[)(*)(\]) Jul 13

Try the above.

You can find an explanation here:
https://cybertext.wordpress.com/2011/06/20/word-replace-and-reformat-text-inside-square-brackets-using-wildcards/


 

Eugene Petukhov
Ռուսաստանի Դաշնություն
Local time: 21:25
TOPIC STARTER
... Jul 13

Tnx, I used such variant \[(.*?)\]

 

Eugene Gulak  Identity Verified
Ուկրաինա
Local time: 21:25
Անդամ (2007)
անգլերենից ռուսերեն
+ ...
Try this Jul 13

\[.*?\]

 

Thomas T. Frost  Identity Verified
Անդամ (2014)
դանիերենից անգլերեն
+ ...
\[[^\]]*\] Jul 13

\[[^\]]*\] works, but Eugene Gulak's version is simpler and better.

What I don't get is the use of both '?' (zero or one) and '*' (zero or more). '?' would seem redundant after '*', but it doesn't work without it.

It's not very well explained at https://docs.memoq.com/current/en/Places/regex-tagger.html .

Edit: there is indeed a descriptio
... See more
\[[^\]]*\] works, but Eugene Gulak's version is simpler and better.

What I don't get is the use of both '?' (zero or one) and '*' (zero or more). '?' would seem redundant after '*', but it doesn't work without it.

It's not very well explained at https://docs.memoq.com/current/en/Places/regex-tagger.html .

Edit: there is indeed a description for '*?': 'zero or as few repeats as possible'.

[Edited at 2020-07-13 15:44 GMT]
Collapse


 

Stepan Konev  Identity Verified
Ռուսաստանի Դաշնություն
Local time: 21:25
անգլերենից ռուսերեն
\[.*\] Jul 13

Thomas T. Frost wrote:
'?' would seem redundant after '*', but it doesn't work without it.

I tried \[.*\] and it worked well for me.


 

Thomas T. Frost  Identity Verified
Անդամ (2014)
դանիերենից անգլերեն
+ ...
Only with one tag per segment Jul 13

Stepan Konev wrote:

Thomas T. Frost wrote:
'?' would seem redundant after '*', but it doesn't work without it.

I tried {what you said above} and it worked well for me.


It only works with one tag per segment.

In a case like this:

[abc] normal text [def]

the whole line is turned into a tag.

[Edited at 2020-07-13 17:54 GMT]


 

Stepan Konev  Identity Verified
Ռուսաստանի Դաշնություն
Local time: 21:25
անգլերենից ռուսերեն
right Jul 13

Thomas T. Frost wrote:
It only works with one tag per segment.
In a case like this:
[abc] normal text [def]
the whole line is turned into a tag.

Ah, right you are.


 


To report site rules violations or get help, contact a site moderator:


You can also contact site staff by submitting a support request »

MemoQ text inside [] regexp

Advanced search






CafeTran Espresso
You've never met a CAT tool this clever!

Translate faster & easier, using a sophisticated CAT tool built by a translator / developer. Accept jobs from clients who use SDL Trados, MemoQ, Wordfast & major CAT tools. Download and start using CafeTran Espresso -- for free

More info »
TM-Town
Manage your TMs and Terms ... and boost your translation business

Are you ready for something fresh in the industry? TM-Town is a unique new site for you -- the freelance translator -- to store, manage and share translation memories (TMs) and glossaries...and potentially meet new clients on the basis of your prior work.

More info »



Forums
  • All of ProZ.com
  • Բառերի որոնում
  • Պատվերներ
  • Ֆորումներ
  • Multiple search