如何在不使用正则表达式的情况下拆分字符串

比尔格斯普

在我的Java应用程序中,两种情况下都需要使用相同的“目标”来查找索引和拆分字符串目标只是一个点。

查找索引(通过indexOf和lastIndexOf)不使用正则表达式,因此

String target = ".";
String someString = "123.456";
int index = someString.indexOf(target); // index == 3

给我我需要的索引。

但是,我也想使用这个“目标”来分割一些字符串。但是现在目标字符串被解释为正则表达式字符串。因此,当我想分割字符串时,不能使用与以前相同的目标字符串...

String target = ".";
String someString = "123.456";
String[] someStringSplit = someString.split(target); // someStringSplit is an empty array

因此,我需要以下任何一项:

  1. 非正则表达式目标分割成数组的一种方法
  2. 一种将非正则表达式目标字符串“转换”为正则表达式字符串的方法

有人可以帮忙吗?您是否同意标准Java平台将正则表达式用于“ split”而不将正则表达式用于“ indexOf”似乎有点奇怪?

蒂姆·哈利伯顿(Tim Hallyburton)

您需要转义“目标”才能将其用作正则表达式。尝试

String[] someStringSplit = someString.split(Pattern.quote(target));

让我知道是否有帮助。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP正则表达式:如何在不使用[\ r \ n]的情况下匹配\ r和\ n?

来自分类Dev

在bash中,如何在不使用正则表达式环视的情况下从标记文件获取URL?

来自分类Dev

如何在不使用正则表达式的情况下通过Replace()使用通配符

来自分类Dev

在不使用正则表达式的情况下检查特殊字符

来自分类Dev

如何在不重复定界字符串的情况下使用javascript正则表达式删除字符串的一部分

来自分类Dev

如何在没有换行符的情况下停止字符串中的正则表达式捕获,而仍然无法全局捕获?

来自分类Dev

如何在Java中使用正则表达式拆分字符串

来自分类Dev

如何在不使用正则表达式的情况下检查子字符串是否重复?

来自分类Dev

如何在Java需要正则表达式中拆分此字符串?

来自分类Dev

如何使用正则表达式拆分字符串以在+,-,*和符号之间进行拆分?

来自分类Dev

如何在Clojure中定义多个正则表达式拆分字符串?

来自分类Dev

正则表达式在不带字符串的情况下匹配字符

来自分类Dev

如何在JavaScript中从正则表达式的开头开始拆分字符串

来自分类Dev

如何使用正则表达式拆分字符串而不占用拆分器部分?

来自分类Dev

在这种情况下,是否可以使用正则表达式查找特殊的子字符串?

来自分类Dev

如何在不使用正则表达式的情况下在给定的“文本”中找到“((子字符串)”)?

来自分类Dev

使用正则表达式替换所有情况下的字符串

来自分类Dev

如何在不使用正则表达式的情况下使用javascript搜索数组中的字符串

来自分类Dev

在不使用正则表达式的情况下拾取特定的字符串模式

来自分类Dev

在不删除任何字符的情况下,在正则表达式匹配项处拆分字符串

来自分类Dev

我如何在不使用Ruby的正则表达式的情况下从数组中获取值?

来自分类Dev

Perl正则表达式:如何在不带\“的情况下将字符串从”转换为“?

来自分类Dev

在Python中,如何在不使用反斜杠字符转义的情况下,使用正则表达式作为分隔符来连接字符串列表

来自分类Dev

正则表达式 - 在不使用 $ 符号的情况下匹配末尾的字符

来自分类Dev

如何在不使用笔划的情况下根据特定字符拆分字符串

来自分类Dev

如何在没有模式字符串的情况下通过正则表达式获取所有干净的链接

来自分类Dev

如何在不使用正则表达式的情况下使用 Javascript 验证密码和确认密码?

来自分类Dev

如何在没有正则表达式的情况下删除 Python3 中不平衡括号之间的字符串?

来自分类Dev

在无法声明字符串的情况下,如何在 java 脚本中获取正则表达式匹配的第 1 组的结果?

Related 相关文章

  1. 1

    PHP正则表达式:如何在不使用[\ r \ n]的情况下匹配\ r和\ n?

  2. 2

    在bash中,如何在不使用正则表达式环视的情况下从标记文件获取URL?

  3. 3

    如何在不使用正则表达式的情况下通过Replace()使用通配符

  4. 4

    在不使用正则表达式的情况下检查特殊字符

  5. 5

    如何在不重复定界字符串的情况下使用javascript正则表达式删除字符串的一部分

  6. 6

    如何在没有换行符的情况下停止字符串中的正则表达式捕获,而仍然无法全局捕获?

  7. 7

    如何在Java中使用正则表达式拆分字符串

  8. 8

    如何在不使用正则表达式的情况下检查子字符串是否重复?

  9. 9

    如何在Java需要正则表达式中拆分此字符串?

  10. 10

    如何使用正则表达式拆分字符串以在+,-,*和符号之间进行拆分?

  11. 11

    如何在Clojure中定义多个正则表达式拆分字符串?

  12. 12

    正则表达式在不带字符串的情况下匹配字符

  13. 13

    如何在JavaScript中从正则表达式的开头开始拆分字符串

  14. 14

    如何使用正则表达式拆分字符串而不占用拆分器部分?

  15. 15

    在这种情况下,是否可以使用正则表达式查找特殊的子字符串?

  16. 16

    如何在不使用正则表达式的情况下在给定的“文本”中找到“((子字符串)”)?

  17. 17

    使用正则表达式替换所有情况下的字符串

  18. 18

    如何在不使用正则表达式的情况下使用javascript搜索数组中的字符串

  19. 19

    在不使用正则表达式的情况下拾取特定的字符串模式

  20. 20

    在不删除任何字符的情况下,在正则表达式匹配项处拆分字符串

  21. 21

    我如何在不使用Ruby的正则表达式的情况下从数组中获取值?

  22. 22

    Perl正则表达式:如何在不带\“的情况下将字符串从”转换为“?

  23. 23

    在Python中,如何在不使用反斜杠字符转义的情况下,使用正则表达式作为分隔符来连接字符串列表

  24. 24

    正则表达式 - 在不使用 $ 符号的情况下匹配末尾的字符

  25. 25

    如何在不使用笔划的情况下根据特定字符拆分字符串

  26. 26

    如何在没有模式字符串的情况下通过正则表达式获取所有干净的链接

  27. 27

    如何在不使用正则表达式的情况下使用 Javascript 验证密码和确认密码?

  28. 28

    如何在没有正则表达式的情况下删除 Python3 中不平衡括号之间的字符串?

  29. 29

    在无法声明字符串的情况下,如何在 java 脚本中获取正则表达式匹配的第 1 组的结果?

热门标签

归档