如何在保留其他文本的同时删除字符串中括号内的文本?

贾马尔·马鲁夫
my $book = Spreadsheet::Read->new();
my $book = ReadData 
('D:\Profiles\jmahroof\Desktop\Scheduled_Build_Overview.xls');
my $cell = "CD7";
my $n = "1";
my $send = $book->[$n]{$cell};
$send =~ s/\(/ /g;
$send =~ s/\)//g;

我有上面的代码,它从一个 excel 文件中获取数据,然后从指定的单元格中挑选出文本并从字符串中删除括号。我需要能够删除括号内的所有内容,包括括号本身,同时保留文本的其余部分。字符串的格式如下所示:text(text)

格哈德
$send =~ s/\(.*?\)//;

解释:

s/搜索是否会\转义接下来的括号,因为如果没有转义,它将被视为代码的一部分。(.*?\)在这里,我们说我们正在寻找什么,我们使用非贪婪的 .*? 再次匹配最后一个括号之前的任何内容,最后一个括号被转义\ /开始搜索的替换功能/结束搜索和替换。

所以我们搜索 (*) 然后用空替换。

解释非贪婪与贪婪。

.* 贪婪将匹配直到最后)找到

所以如果我们string((substring)end) then s/(.*)//从第一个(到最后一个)你留下string

非贪婪不会,它会从第一个(开始到第一个)离开你,stringend)所以它会很懒惰,只匹配你要求的东西,从(到)贪婪会匹配抓住一切,即使你有这个(string)(())((strings))()()strings)strings)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在notepad ++中保留特殊字符串并删除其他字符串?

来自分类Dev

从字符串中删除方括号,包括方括号内的文本

来自分类Dev

如何在保留R中的其他列的同时将字符串拆分为新行

来自分类Dev

删除字符串末尾括号内的文本

来自分类Dev

如何在php中从字符串中删除文本?

来自分类Dev

从R中的字符串中删除括号和文本

来自分类Dev

从R中的字符串中删除括号和文本

来自分类Dev

如何从文本中删除字符串

来自分类Dev

如何在Python字符串中替换括号和其中的文本

来自分类Dev

如何在某些字符之间保留单个空格或制表符,同时将其从其他字符中删除?

来自分类Dev

在R中,如何用其他项目替换文本字符串中的项目?

来自分类Dev

如何删除夹在非空字符串中的空字符串,同时融合其他空字符串?

来自分类Dev

通过保留单词“-”来拆分字符串,同时在Java中的其他位置将其消除

来自分类Dev

通过保留单词“-”来拆分字符串,同时在Java中的其他位置将其消除

来自分类Dev

如何从字符串中删除逗号或其他内容?

来自分类Dev

如何在R中删除所有不包含字符串或其他字符串的变量

来自分类Dev

从R中的其他字符串中删除包含括号和破折号的子字符串

来自分类Dev

用Bash过滤文本内容以及其他文本中的字符串

来自分类Dev

如何在Notepad ++中将字符串行之间的文本行合并为一行代码,同时保留字符串定界符之外的行?

来自分类Dev

如何使用正则表达式保留 MAC 地址并删除字符串中的所有其他内容?

来自分类Dev

如何从字符串中删除包括文本在内的标签

来自分类Dev

如何从匹配的字符串中删除多行文本?

来自分类Dev

如何使用javascript从字符串中删除文本行?

来自分类Dev

如何从其他应用程序中获取所选文本并同时保留剪贴板文本

来自分类Dev

sed替换括号内的文本(oracle连接字符串)

来自分类Dev

如何删除字符串中外括号之间的所有文本?

来自分类Dev

如何删除字符串中外括号之间的所有文本?

来自分类Dev

PowerShell从字符串中删除文本

来自分类Dev

从字符串中删除文本,直到“-”

Related 相关文章

  1. 1

    如何在notepad ++中保留特殊字符串并删除其他字符串?

  2. 2

    从字符串中删除方括号,包括方括号内的文本

  3. 3

    如何在保留R中的其他列的同时将字符串拆分为新行

  4. 4

    删除字符串末尾括号内的文本

  5. 5

    如何在php中从字符串中删除文本?

  6. 6

    从R中的字符串中删除括号和文本

  7. 7

    从R中的字符串中删除括号和文本

  8. 8

    如何从文本中删除字符串

  9. 9

    如何在Python字符串中替换括号和其中的文本

  10. 10

    如何在某些字符之间保留单个空格或制表符,同时将其从其他字符中删除?

  11. 11

    在R中,如何用其他项目替换文本字符串中的项目?

  12. 12

    如何删除夹在非空字符串中的空字符串,同时融合其他空字符串?

  13. 13

    通过保留单词“-”来拆分字符串,同时在Java中的其他位置将其消除

  14. 14

    通过保留单词“-”来拆分字符串,同时在Java中的其他位置将其消除

  15. 15

    如何从字符串中删除逗号或其他内容?

  16. 16

    如何在R中删除所有不包含字符串或其他字符串的变量

  17. 17

    从R中的其他字符串中删除包含括号和破折号的子字符串

  18. 18

    用Bash过滤文本内容以及其他文本中的字符串

  19. 19

    如何在Notepad ++中将字符串行之间的文本行合并为一行代码,同时保留字符串定界符之外的行?

  20. 20

    如何使用正则表达式保留 MAC 地址并删除字符串中的所有其他内容?

  21. 21

    如何从字符串中删除包括文本在内的标签

  22. 22

    如何从匹配的字符串中删除多行文本?

  23. 23

    如何使用javascript从字符串中删除文本行?

  24. 24

    如何从其他应用程序中获取所选文本并同时保留剪贴板文本

  25. 25

    sed替换括号内的文本(oracle连接字符串)

  26. 26

    如何删除字符串中外括号之间的所有文本?

  27. 27

    如何删除字符串中外括号之间的所有文本?

  28. 28

    PowerShell从字符串中删除文本

  29. 29

    从字符串中删除文本,直到“-”

热门标签

归档