问题标签 [string-split]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - String.split() JavaScript 方法在 firefox 中不起作用
我正在尝试在 javascript 中拆分字符串。它在 chrome 中运行良好,但在 Firefox 中无法运行
代码
科尔的错误是TypeError: response.split is not a function
Firefox 中的响应不是字符串。就像[Object XMLDocument]
它没有被toString()
方法转换一样。我如何将其转换为字符串
python - 为什么 str.split 不接受关键字参数?
我遇到了这个 - 在我看来 - 奇怪的行为:
为什么 str.split() 不接受关键字参数,即使它是有意义的?我在 Python2 和 Python3 中都发现了这种行为。
javascript - 如何在 JavaScript 中拆分此字符串?
我有这样的字符串:
基本上,我想将字符串分成两部分。第一部分应该有完整的字母字符,第二部分应该有非字母字符。字母部分保证a和z之间为2-3个小写字符;非字母部分可以是任意长度,并且保证只能是字符,
或'
,但不能同时出现在一个字符串中(例如eex,',
,永远不会出现)。
所以结果应该是:
我怎样才能做到这一点?我猜是一个正则表达式,但我不是特别擅长想出它们。
c# - 正则表达式使用特定字符前面的字符拆分字符串
我有一个字符串,我想使用一个以特定字符开头的字符来拆分它
我想用冒号:
来分割它x
。
我试过x:
了,但它正在删除 last x
。
我知道我可以使用这个正则表达式,然后附加x
到每个拆分的字符串中,但是有没有办法使用正则表达式拆分这个字符串,以便最后一个x
也存在。
php - 无法拆分从网页解析的字符串?
在这里,我正在解析一个网页并从该网页获取“名称”字段。这是进行解析的代码:
在我正在解析的网页中,我有name
“Mark Smith”形式的节点值。因此,当我得到结果时,IDE 中的“name”值为“Mark Smith”,命令提示符中的值为“Mark┬áSmith”。
现在我想以这样的方式拆分'name'字符串,以便分别获得firstname('Mark')和lastname('smith')。
我试过:
但似乎没有什么对我有用。帮我将字符串拆分为名字和姓氏?
希望我对我的问题很清楚。
c++ - 使用字符串拆分进行空检查
这是我的字符串拆分代码。我发送了以下字符串以使用分隔符“&”进行拆分
"f0=fname0&l0=lname0&f1=fname1&l1=lname1&f2=fname2&l2=lname2&f3=&l3="。
我在向量中得到了如下结果。
f0=fname0 l0=lname0 f1=fname1 l1=lname1 f2=fname2 l2=lname2 f3= l3=
现在我再次发送带有分隔符'='的结果字符串。它与“l2 = lname2”一起工作正常。但是对于 "f3=" 和 "l3=" 我的分隔符在字符串的最后一个位置。所以我找不到该值是否为 null 。我想知道值('=' 的左侧是名称,右侧是值)是否为空。我该如何检查这个。
c++ - 矢量 Push_back
可能重复:
使用字符串拆分进行空检查
我用 '&' 分割下面的字符串并将其保存在向量中
现在我再次使用下面的代码用 '=' 拆分拆分字符串。
最后我只得到向量'vec'到'vec1'的最后一项。每次我的 vec1 指针刷新。但我想在 vec1 的最后一个位置添加拆分字符串。我怎样才能做到这一点 ?
c# - string.Split() 和 if 语句
我有一个文本文件,我用\n
.
文本文件(测试)读取
现在是令人困惑的部分。
代码
这不起作用。标签保持默认值。但是,如果我:
标签显示 1。
我不明白这个请帮忙。
java - 对包含空标记的字符串进行标记
我有一个看似简单的问题,将逗号分隔String
成标记,在以下情况下输出应包含空标记:
- 中的第一个字符
String
是逗号。 - 中的最后一个字符
String
是逗号。 - 出现两个连续的逗号。
例如,对于String
:",abd,def,,ghi,"
应该产生输出:{"", "abd", "def", "", "ghi", ""}
。
我尝试过使用String.split
,Scanner
并且StringTokenizer
为此,但每个都给出了不同的不想要的输出(下面的示例)。谁能为此提出一个优雅的解决方案,最好使用JDK类?显然我可以自己编写一些代码,但我觉得我在提到的三种方法之一上遗漏了一些东西。请注意,分隔符是固定String
的,但不一定是逗号,也不是单个字符。
示例代码
输出
java - 货币值字符串以逗号分隔
我有一个字符串,其中包含格式化的货币值45,890.00
,如45,890.00,12,345.00,23,765.34,56,908.50
..
我想提取和处理所有货币值,但无法找出正确的正则表达式,这就是我尝试过的
这个的输出是:
有人可以帮我解决这个问题吗?