所以在我的例子中,我们有看起来像这样的字符串: CP1_ctl05_RCBPAThursdayStartTimePicker_0_dateInput
CP1_ctl05_RCBPAFridayStartTimePicker_3_dateInput
CP1_ctl05_RCBPAMondayStartTimePicker_1_dateInput
使用字符匹配操作和剪切字符串的最佳方法是什么?
任务是一周中的几天从字符串中提取。
我已经认为你可以修剪第一组字符CP1_ctl05_RCBPA
,因为它们将始终具有相同的长度,并且始终发生在同一位置。使用string.substr(15)
,我能够将字符串缩减为FridayStartTimePicker_3_dateInput
,但我不知道如何处理删除后缀垃圾文本的其余部分。
我正在考虑通过查找第一个出现的y(因为它只会发生在这种情况下的一周中的几天)并将结束切掉直到该点,但我不确定如何方法切割像这样的字符串的一部分。
使用正则表达式*。* – m87