C# 有没有办法根据单词内部的情况将单词改成另一个单词?
我想换一个词,这取决于条件。最好的方法是什么 带负值的原始单词C# 有没有办法根据单词内部的情况将单词改成另一个单词?,c#,regex,replace,string-split,C#,Regex,Replace,String Split,我想换一个词,这取决于条件。最好的方法是什么 带负值的原始单词 CREATE SEQUENCE "MY_TEST_SEQUENCE" MINVALUE 8 MAXVALUE 999 INCREMENT BY 1 START WITH 11 CACHE 20 NOORDER NOCYCLE 结果-1 带正值的原始单词 结果-2 条件: 在上面的例子中有两个结果和两个原始单词 条件是: 如果MINVALUE具有加号(8),则使以与相同的值开始 最小值(8) 如果MINVALUE具有负(-8)值,
CREATE SEQUENCE "MY_TEST_SEQUENCE" MINVALUE 8 MAXVALUE 999 INCREMENT BY 1 START WITH 11 CACHE 20 NOORDER NOCYCLE
结果-1
带正值的原始单词
结果-2
条件:
在上面的例子中有两个结果和两个原始单词
条件是:强>
我不确定你到底在追求什么,但有件事:
var startvalue = 0;
if(MINVALUE > 0)
{
startvalue = MINVALUE;
}
Else if(MINVALUE < 0)
{
startvalue = MAXVALUE;
}
var result = String.Format(@"CREATE SEQUENCE ""MY_TEST_SEQUENCE"" MINVALUE 8 MAXVALUE 999 INCREMENT BY 1 START WITH {0} CACHE 20 NOORDER NOCYCLE",startvalue)
var起始值=0;
如果(最小值>0)
{
起始值=最小值;
}
Else if(最小值<0)
{
起始值=最大值;
}
var result=String.Format(@“创建序列”“我的测试序列”“最小值8最大值999递增1以{0}缓存20 NOORDER NOCYCLE开始”,startvalue)
对你的问题进行更多的澄清可以得到更多有用的答案。我不确定这里到底问了什么。如果你能把你的问题具体化为你为什么需要这样做,或者你试图解决的更大的问题的大纲,这会给我们一些上下文来处理。请发布你到目前为止编写的c代码。它说MAXVALUE和MINVALUE在上下文中不存在?我不会为你编写这段代码。您需要编写代码从正在使用的文本中提取当前值。读一下String.IndexOfOk,我会查出来的。坦斯克
CREATE SEQUENCE "MY_TEST_SEQUENCE" MINVALUE 8 MAXVALUE 999 INCREMENT BY 1 START WITH 11 CACHE 20 NOORDER NOCYCLE
CREATE SEQUENCE "MY_TEST_SEQUENCE" MINVALUE -8 MAXVALUE 999 INCREMENT BY 1 START WITH 999 CACHE 20 NOORDER NOCYCLE
var startvalue = 0;
if(MINVALUE > 0)
{
startvalue = MINVALUE;
}
Else if(MINVALUE < 0)
{
startvalue = MAXVALUE;
}
var result = String.Format(@"CREATE SEQUENCE ""MY_TEST_SEQUENCE"" MINVALUE 8 MAXVALUE 999 INCREMENT BY 1 START WITH {0} CACHE 20 NOORDER NOCYCLE",startvalue)