【发布时间】:2014-10-14 09:42:15
【问题描述】:
我已经尝试了一段时间来让这个工作,但我自己找不到这个任务的解决方案 - 好的,我对正则表达式的使用很陌生,但对学习很感兴趣,希望任何人都有给我一些脑力食品...
我的文本字符串是这样的 - 没有数字...
Word1 Word2 word3(括号中的一些单词)
Word1(括号中的一些单词)
word1, Word2(括号中的一些单词)
的意思: 不定数量的单词(有时只有一个,可能 2 到 4 个,有时用逗号分隔)后跟圆括号中的字符串(括号中的值不应更改)
我正在寻找的是两个不同的正则表达式 - 在记事本++中与 FIND 和 REPLACE 一起使用
1。括号前的所有单词只大写
2.like no.1 + 添加html-tags)
应该看起来像:1:
WORD1 WORD2 WORD3(括号中的一些单词)
WORD1(括号中的一些单词)
WORD1, WORD2(括号中的一些单词)
和2:
编辑:第二个 html-tag 位于错误的位置,现在正确!
%htmltag%WORD1 WORD2 WORD3%/htmltag%(括号中的一些单词)
%htmltag%WORD1%/htmltag%(括号中的一些单词)
%htmltag%WORD1, WORD2%/htmltag%(括号中的一些单词)
希望有人可以帮助我 - 事先谢谢!
【问题讨论】:
-
您有尝试过的正则表达式示例吗?
-
我试过这样:^([\w*]*?)\s[(] - 但它只找到每行的开头,而不是直到第一个圆括号的所有单词 -顺便说一句:这是圆括号!
标签: regex text format notepad++ uppercase