替换表达式构建器
更多...
#include <ReplaceExpressionsBuilder.hxx>
|
|
class | _ReplaceExpressionsBuilderBuilder |
替换表达式构建器
此类可根据定义的命名规则,将源部件中的表达式替换到当前工作部件中。
要创建此类的新实例,请使用 NXOpen::ExpressionCollection::CreateReplaceExpressionsBuilder
默认值。
| 属性 | 值 |
| FilterMatchCase | false |
| FilterWholeWord | false |
| ReplaceType | ExpressionName |
版本:NX10.0.0
◆ ReplacementTypes
替换类型选项
| 枚举值 |
|---|
| ReplacementTypesExpressionName | 替换表达式名称
|
| ReplacementTypesGenericString | 替换通用字符串
|
◆ CurrentString()
| NXString NXOpen::ReplaceExpressionsBuilder::CurrentString |
( |
| ) |
|
获取当前字符串,该字符串将作为被替换的字符串。
版本:NX10.0.0
许可要求:无
◆ FilterMatchCase()
| bool NXOpen::ReplaceExpressionsBuilder::FilterMatchCase |
( |
| ) |
|
获取是否区分大小写的逻辑值。True表示区分大小写匹配
创建于NX1926.0.0.
许可要求: 无
◆ FilterWholeWord()
| bool NXOpen::ReplaceExpressionsBuilder::FilterWholeWord |
( |
| ) |
|
获取是否仅匹配整词的逻辑值。True表示仅匹配完整单词
创建于NX1926.0.0.
许可要求: 无
◆ ReplaceString()
| NXString NXOpen::ReplaceExpressionsBuilder::ReplaceString |
( |
| ) |
|
获取替换字符串,该字符串将替换当前字符串
创建于NX10.0.0.
许可要求: 无
◆ ReplaceType()
获取替换类型
版本:NX1926.0.0
许可要求:无
◆ SearchString()
| NXString NXOpen::ReplaceExpressionsBuilder::SearchString |
( |
| ) |
|
获取要在表达式公式中替换的字符串
创建于NX1926.0.0.
许可要求: 无
◆ SetCurrentString() [1/2]
| void NXOpen::ReplaceExpressionsBuilder::SetCurrentString |
( |
const char * | currentString | ) |
|
设置当前字符串,该字符串将被替换
创建于NX10.0.0.
许可要求: 无
- 参数
-
◆ SetCurrentString() [2/2]
| void NXOpen::ReplaceExpressionsBuilder::SetCurrentString |
( |
const NXString & | currentString | ) |
|
设置当前字符串,该字符串将被替换
创建于NX10.0.0.
许可要求: 无
- 参数
-
◆ SetFilterMatchCase()
| void NXOpen::ReplaceExpressionsBuilder::SetFilterMatchCase |
( |
bool | filterMatchCase | ) |
|
设置大小写匹配逻辑。设为True时将区分大小写进行匹配。
创建于NX1926.0.0。
许可要求:无
- 参数
-
◆ SetFilterWholeWord()
| void NXOpen::ReplaceExpressionsBuilder::SetFilterWholeWord |
( |
bool | filterWholeWord | ) |
|
设置是否仅匹配整词的逻辑值。True表示仅匹配完整单词
创建于NX1926.0.0.
许可要求: 无
- 参数
-
◆ SetReplaceString() [1/2]
| void NXOpen::ReplaceExpressionsBuilder::SetReplaceString |
( |
const char * | replaceString | ) |
|
设置替换字符串,该字符串将替换当前字符串
创建于NX10.0.0.
许可要求: 无
- 参数
-
◆ SetReplaceString() [2/2]
| void NXOpen::ReplaceExpressionsBuilder::SetReplaceString |
( |
const NXString & | replaceString | ) |
|
设置替换字符串,该字符串将替换当前字符串
创建于NX10.0.0.
许可要求: 无
- 参数
-
◆ SetReplaceType()
设置替换类型
版本:NX1926.0.0
许可要求:无
- 参数
-
◆ SetSearchString() [1/2]
| void NXOpen::ReplaceExpressionsBuilder::SetSearchString |
( |
const char * | searchString | ) |
|
设置要在表达式公式中替换的字符串
创建于NX1926.0.0.
许可要求: 无
- 参数
-
◆ SetSearchString() [2/2]
| void NXOpen::ReplaceExpressionsBuilder::SetSearchString |
( |
const NXString & | searchString | ) |
|
设置要在表达式公式中替换的字符串
创建于NX1926.0.0.
许可要求: 无
- 参数
-
◆ SetSelectedExpressions()
| void NXOpen::ReplaceExpressionsBuilder::SetSelectedExpressions |
( |
const std::vector< NXOpen::Expression * > & | expressions | ) |
|
公式中搜索字符串将被替换字符串替换的表达式集合
创建于NX1926.0.0.
许可要求: 无
- 参数
-
◆ SetUpdateString() [1/2]
| void NXOpen::ReplaceExpressionsBuilder::SetUpdateString |
( |
const char * | updateString | ) |
|
设置替换字符串
创建于NX1926.0.0.
许可要求: 无
- 参数
-
◆ SetUpdateString() [2/2]
| void NXOpen::ReplaceExpressionsBuilder::SetUpdateString |
( |
const NXString & | updateString | ) |
|
设置替换字符串
创建于NX1926.0.0.
许可要求: 无
- 参数
-
◆ UpdateString()
| NXString NXOpen::ReplaceExpressionsBuilder::UpdateString |
( |
| ) |
|
获取替换字符串
创建于NX1926.0.0.
许可要求: 无