小编Pro*_*r14的帖子

在序言中组合两个数字

请您在以下方面帮助我:

我正在编写一个 Prolog 程序,它接受两个数字 然后将它们组合为一个数字,例如:

Num1: 5
Num2: 1
Run Code Online (Sandbox Code Playgroud)

那么新的数字就是51。

假设V1是第一个数字 V2第二数字 。我想将新数字与合并然后相乘,所以我的问题是我该怎么做?V1V2V3

calculateR(R, E, V1, V2, V3, V4):-
  R is V1 V2 * V3,
  E is R * V4.
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助。

prolog

3
推荐指数
1
解决办法
1813
查看次数

删除标点符号,非阿拉伯语单词和数字,除了点和逗号

我正在尝试编写一个执行以下操作的正则表达式:删除标点符号,非阿拉伯语单词和数字,除了点和逗号.

我想有两个单独的正则表达式在java中执行以下操作:

  1. 删除标点和数字,除了点和逗号.
  2. 删除除点和逗号之外的非阿拉伯语单词.

请注意,我知道以下内容,但我无法从regx中排除不匹配的点和逗号:

"[\\p{P}\\p{Digit}]" - >用于删除数字和标点正则表达式

"[^\\p{InArabic}]+" - >用于删除非阿拉伯字母正则表达式

例:

العمر(age):هوالشيءالوحيدالذيكلمازادنقص.

执行这两个正则表达式后,我们应该得到以下内容:العمرهوالشيءالوحيدالذيكلمازادنقص.

任何帮助将不胜感激,因为我尝试了很多可能性,但所有这些都没有用.

java regex

2
推荐指数
1
解决办法
1219
查看次数

标签 统计

java ×1

prolog ×1

regex ×1