Tag: 正则expression式

Excel – 在行和逗号分隔的单元格中计数

我有一个数据表,我要计算一列中所有单词的出现次数。 但是列可以包含用逗号分隔的几个单词。 False Negative False Negative, False Positive 这是一个例子。 结果列只能包含以下expression式: False Negative False Positive Positive 所以我想根据上面的例子组成一个结果列: False Negative 2 False Positive 1 这样我可以从这些值中绘制图表。 我不是很擅长Excel,但我知道如何inputexpression式而不是如何编写逻辑。 谢谢 编辑: 我不希望“积极”的字眼是“假阳性”。 它需要寻找逗​​号。

用于提取3个特定数字模式的VBA代码

我在Excel中工作,需要VBA代码来提取3个特定的数字模式。 在AI列中有几行string,包括字母,数字和标点符号。 我需要删除除13位数字(仅包含数字),十位数字(仅包含数字)或9位数字后面紧跟着“x”字符的所有字符。 这些是isbn号码。 剩下的字符应该被一个空格隔开,而且只有一个空格。 所以,在A1中find以下string:“这里有几本书,包括0192145789和9781245687456,还包括了045789541x这本书,这本书是1亿本。 输出应该是:0192145789 9781245687456 045789541x 请注意,数字100000000不应包含在输出中,因为它不符合上述三种模式中的任何一种。 我不是反对VBA的Excel公式解决scheme,但我认为VBA会更干净。 提前致谢。

删除相似的行

我有90000行3个单词的列表。 我需要删除每一行,如果任何其他行包含2个相同的单词。 例如 Word1 word2 word3 word1 word2 word4 – delete word1 word2 word5 – delete word1 word6 word7 – keep, only 1 matching words compared to earlier rows 有没有办法做到这一点?

为什么我的派生列表式不能给我预期的结果?

我从Excel工作表中提取数据并转换并加载到Sql Server 2012 。 我正在尝试对某个列'RegistrationNumber'执行Derived Column转换。 'RegistrationNumber'的格式如下,并非全部固定长度: ###/#### ###/#### ###/#### ###/#### ###/#### ###/#### X###/#### X###/#### X###/#### X###/#### X###/#### X###/#### X###/#### X###/#### X###/#### X###/#### X###/#### X###/#### X###/#### X###/#### X###/#### X###/AB XYZ##/### XYZ##/### ABS###/#### ABCSEDG###FG/#### 我需要把'/'的LEFT加上一个SQL Server列,我必须把'/'的RIGHT放在SQL server的不同列中: 以下是我的derived column转换中的expression式: Derived Column: RegistrationNumber Derived Column: Replace 'RegistrationNumber' Expression: LEFT([RegistationNumber],FINDSTRING([RegistrationNumber],"/",1) – 1) Data Type: Unicode string [DT_WSTR] Length: […]

更改该键的值,然后使用正则expression式在逗号分隔的CSV上删除该键

我有这样的模式: …,432,3333333,607,5500,617,5000,… …,66,88,432,22625,607,45330,617,5000,… …,432,3600000,607,87,617,5000,… 从用逗号分隔的多列csv文件中,数据应该是,第一列应该是关键字,第二列应该是值,所以我被要求做的是将所有特定的关键字设置为零,并删除键 我需要删除所有的“607”键到csv因此,上面的结果应该是: …,432,3333333,0,0,617,5000,… …,66,88,432,22625,0,0,617,5000,… …,432,3600000,0,0,617,5000,… 希望这可以在正则expression式中完成,因为在excel中不能再这样做了。 谢谢!

正则expression式在MS Excel中

如何在Excel中使用正则expression式? 在上面的图片中,我有列A和B。 我在列A中有一些值。 在这里,我需要在B列后面移动数据。 例如,在第一行中,我有SELECT = Hello World。 在这里,我想删除=标志,并移动列B中的 世界 。 我怎么能做这样的事情?

特定的正则expression式VBA excel的模式

我有这样一个string:“+33(0)1 75 32 33 34”,我想这个结果:+331 75 32 33 34而且我找不到要用这个结果的模式 你有什么想法吗?

在Excel中search并replace超链接中的某些扩展

我有一个超链接负载的Excel文件。 一些超链接匹配某种模式,可以说file:///\\location\file_name_<xxx>.pdf ,其中<xxx>变化。 还有其他的超链接是相似的,比如file:///\\location\other_file_<xxx>.pdf 。 我希望能够search和replace所有匹配的超链接(使用简单的*通配符来解释) *file_name*.pdf并replace*file_name*.mht 。 因此,任何指向PDF匹配file_name_<xxx>超链接都会将其扩展名replace为mht 。

如何删除某些斜杠之间的string正则expression式或Excel

我正在寻找一种方法来删除string后第三和第四个正斜杠 例如http://www.website.com/content/remove-this/product到http://www.website.com/content/product 我可以使用记事本++,正则expression式或Excel 我试过使用 /.*?/(.*?)/ 但是这并没有奏效

将数字串分成单独的单元格,包括括号/括号内的数字

我有一个列,每个单元格都有一串数字,括号/括号/大括号中的?, – 和数字。 一个很好的例子就像下面这样: 3????0{1012}?121-2[101]–01221111(01)1 如何将string分隔成不同的单元格,在这种情况下,“字符”是指圆括号/括号/大括号(包括括号/括号/大括号)内的任何数字,?, – 和值? 实际上,上面的string会变成下面的(间隔开来表示一个单独的单元格): 3 ? ? ? ? 0 {1012} ? 1 2 1 – 2 [101] – – 0 1 2 2 1 1 1 1 (01) 1 圆括号/括号/大括号内的数字数量有所不同。 任何string中都没有字母。