Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 字符串操作 > 字符串运算 > StringPosition >

StringPosition

StringPosition
给出 中子串 出现的起始和结束位置的列表.
StringPosition
给出 中匹配普通字符串表达式 patt 的子串.
StringPosition
仅包含 patt 的前 n 次出现的位置列表.
StringPosition
给出所有 的位置.
StringPosition
给出每个 结果的列表.
  • 字符串表达式 patt 可以包含在 StringExpression 说明中指定的对象.
  • 设置 Overlaps->All,包含匹配相同字符串表达式的多个子串. 设置 Overlaps->True,仅包含第一个这样的匹配子串. »
求出字符串中"XYZ"出现的起点和终点位置:
求出任意相同字符对出现的位置:
求出字符串中"XYZ"出现的起点和终点位置:
In[1]:=
Click for copyable input
Out[1]=
 
求出任意相同字符对出现的位置:
In[1]:=
Click for copyable input
Out[1]=
StringPosition 给出类似 StringTake 函数使用的子串位置:
求出第一个"XYZ"出现的位置:
StringPosition 缺省下包含叠加:
Overlaps->False 排除叠加:
将"a"和"A"视为相同的:
将"a"和"A"视为不相同的:
求出不考虑大小时连续相同字符的位置:
StringPosition 缺省下包含叠加:
在缺省情况下,StringPosition 仅包含从给定位置开始的子串:
设置 Overlaps->All,它包括所有子串:
求出一个连接序列中,一对相等字母的位置:
求出一个三元组的类似曲线:
求出美国宪法中单词 "president" 的位置:
StringTake 提取 StringPosition 找到的子串:
StringCases 缺省下排除叠加:
StringReplacePart 替换 StringPosition 找到的位置:
StringPosition 中字符串模式列表某些时候和模式不相同:
版本 2 的新功能 | 版本 5.1 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF